| | |
| | | import config from "../quartz.config" |
| | | import { FilePath, ServerSlug } from "./path" |
| | | import { createFileParser, createProcessor } from "./processors/parse" |
| | | |
| | | const transformers = config.plugins.transformers |
| | | const processor = createProcessor(transformers) |
| | | |
| | | // only called from worker thread |
| | | export async function parseFiles(baseDir: string, fps: string[], verbose: boolean) { |
| | | const parse = createFileParser(transformers, baseDir, fps, verbose) |
| | | export async function parseFiles( |
| | | baseDir: string, |
| | | fps: FilePath[], |
| | | allSlugs: ServerSlug[], |
| | | verbose: boolean, |
| | | ) { |
| | | const parse = createFileParser(transformers, baseDir, fps, allSlugs, verbose) |
| | | return parse(processor) |
| | | } |