@ctrl/golang-template
Version:
Basic golang template parsing in js
16 lines • 487 B
text/typescript
//#region src/types.d.ts
type Variables = Record<string, unknown>;
//#endregion
//#region src/index.d.ts
interface Template {
render(variables: Variables): string;
}
declare function compile(template: string): Template;
/**
* Parse template and insert variables
* @param str golang style template
* @param variables object of variables to insert
*/
declare function parse(str: string, variables: Variables): string;
//#endregion
export { Template, type Variables, compile, parse };