resolveIncludes
resolveIncludes(
entry,entryFormat,fileProvider):Promise<{diagnostics:Diagnostic[];source:CompositeSource; }>
Defined in: preprocess/include/resolver.ts:226
Resolve all includes from an entry file
Parameters
Section titled “Parameters”string
Canonical path to entry file
entryFormat
Section titled “entryFormat”Format of entry file (inferred if not provided)
SourceFormat | undefined
fileProvider
Section titled “fileProvider”File provider for reading files
Returns
Section titled “Returns”Promise<{ diagnostics: Diagnostic[]; source: CompositeSource; }>
CompositeSource with resolved includes and diagnostics
Example
Section titled “Example”const { source, diagnostics } = await resolveIncludes( '/spec/format.md', 'markdown', fileProvider);
// source.units is ordered by document flowfor (const unit of source.units) { console.log(`${unit.file}:${unit.startLine}`);}