resolveIncludes
resolveIncludes(
entry,entryFormat,fileProvider):Promise<CompositeSource>
Defined in: packages/speculator/src/preprocess/include/resolver.ts:235
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<CompositeSource>
CompositeSource with resolved includes
Throws
Section titled “Throws”IncludeResolveError on cycle detection or file not found
Example
Section titled “Example”const source = 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}`);}