@compas/code-gen
Version:
Generate various boring parts of your server
41 lines (40 loc) • 945 B
TypeScript
/**
* @param {string} name
* @param {string} str
* @param {{ debug?: boolean }} [opts={}]
*/
export function compileTemplate(
name: string,
str: string,
opts?:
| {
debug?: boolean | undefined;
}
| undefined,
): void;
/**
* @param {string} dir
* @param {string} extension
* @param {import("@compas/stdlib").ProcessDirectoryOptions} [opts]
*/
export function compileTemplateDirectory(
dir: string,
extension: string,
opts?:
| import("@compas/stdlib/types/advanced-types.js").ProcessDirectoryOptions
| undefined,
): void;
/**
* @param {string} name
* @param {*} data
* @returns {string}
*/
export function executeTemplate(name: string, data: any): string;
/**
* @type {{context: Record<string, Function>, globals: Record<string, Function>}}
*/
export const templateContext: {
context: Record<string, Function>;
globals: Record<string, Function>;
};
//# sourceMappingURL=template.d.ts.map