/
superded
/
void
Обзор
Документация
Войти
/
superded
/
void
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
readme
quartz/worker.ts
37 строк
1 KB
superded42
Initial commit
04 июл 2026, 05:05
Не верифицирован
04 июл 2026, 05:05
af1cbe5
Код
Авторство
О чём код?
import sourceMapSupport from "source-map-support" sourceMapSupport.install(options) import cfg from "../quartz" import { BuildCtx, WorkerSerializableBuildCtx } from "./util/ctx" import { FilePath } from "./util/path" import { createFileParser, createHtmlProcessor, createMarkdownParser, createMdProcessor, } from "./processors/parse" import { options } from "./util/sourcemap" import { MarkdownContent, ProcessedContent } from "./plugins/vfile" // only called from worker thread export async function parseMarkdown( partialCtx: WorkerSerializableBuildCtx, fps: FilePath[], ): Promise<MarkdownContent[]> { const ctx: BuildCtx = { ...partialCtx, cfg, } return await createFileParser(ctx, fps)(createMdProcessor(ctx)) } // only called from worker thread export function processHtml( partialCtx: WorkerSerializableBuildCtx, mds: MarkdownContent[], ): Promise<ProcessedContent[]> { const ctx: BuildCtx = { ...partialCtx, cfg, } return createMarkdownParser(ctx, mds)(createHtmlProcessor(ctx)) }