UNPKG

@kform/scaffolder

Version:

Scaffolding utilities for KForm projects.

10 lines (9 loc) 563 B
import { Options } from "ejs"; import { TemplateFile, TemplateFileOptions } from "./TemplateFile"; export interface EjsTemplateFile extends TemplateFile { content: string; ejsData?: Record<string, any>; ejsOptions?: Omit<Options, "_with" | "strict" | "destructuredLocals">; } export type EjsTemplateFileOptions = TemplateFileOptions & EjsTemplateFile["ejsOptions"]; export declare function ejsTemplateFile(content: string, ejsData?: EjsTemplateFile["ejsData"], { base64, binary, executable, ...ejsOptions }?: EjsTemplateFileOptions): EjsTemplateFile;