@thi.ng/transclude
Version:
Extensible functional template engine for text document generation, incl. various high-level Markdown features
24 lines • 687 B
TypeScript
import type { TemplateFn } from "../api.js";
/**
* Parametric template function. Includes file given as template argument:
* `{{include header.md}}`
*
* @remarks
* Does NOT support recursive inclusion. Use {@link preincludeFile} (given as
* {@link TranscludeCtx.pre} transform) as alternative.
*
* @param ctx
* @param args
* @param currPath
*/
export declare const includeFile: TemplateFn;
/**
* Pre-processing stage parametric template function. Recursively includes file
* given as template argument: `<!-- include header.md -->`.
*
* @param ctx
* @param args
* @param initialPath
*/
export declare const preincludeFile: TemplateFn;
//# sourceMappingURL=file.d.ts.map