14 lines
847 B
TypeScript
14 lines
847 B
TypeScript
import { cleanReaderAppendixMarkdown } from "./reader-appendix-language";
|
|
import { sanitizeRawAppendixMarkdown } from "./report-public-projection";
|
|
|
|
/** Explicit independent channel. Never used to project ordinary report content. */
|
|
export const MISSING_DASHA_APPLICABILITY = "\n\n## 辅助时间轴适用性(参数敏感)\n\n缺少本次计算的结构化适用性证据,无法确认各辅助时间轴是否适用;不补算、不补写日期。\n";
|
|
|
|
export function releaseRawReportAppendix(markdown: string, readerDashaApplicability?: string) {
|
|
return {
|
|
documentKind: "raw_appendix" as const,
|
|
format: "markdown" as const,
|
|
markdown: cleanReaderAppendixMarkdown(sanitizeRawAppendixMarkdown(markdown + (readerDashaApplicability ?? (markdown.endsWith(MISSING_DASHA_APPLICABILITY) ? "" : MISSING_DASHA_APPLICABILITY)))),
|
|
};
|
|
}
|