UNPKG

@sprucelabs/spruce-templates

Version:

Templates used for code generation in skills!

16 lines (15 loc) 676 B
import { DirectoryTemplateCode, DirectoryTemplateContextMap, DirectoryTemplateFile } from '../types/templates.types'; export default class DirectoryTemplateUtility { static filesInTemplate(code: DirectoryTemplateCode): Promise<DirectoryTemplateFile[]>; static build<K extends DirectoryTemplateCode>(options: { /** The type of directory template to build */ kind: K; /** The data to pass into the templates */ context?: DirectoryTemplateContextMap[K]; }): Promise<DirectoryTemplateWithContent[]>; private static loadFileDetails; } type DirectoryTemplateWithContent = DirectoryTemplateFile & { contents: string; }; export {};