生成 typescript enum 例子
生成 ts 常量不需要注入 handlebars 钩子, 下面常量模板
// Generated by niuhe.idl
// 此文件由 niuhe.idl 自动生成, 请勿手动修改
{{#each items}}
/** {{desc}} */
declare enum {{name}} {
{{#each fields}}
/** {{desc}} */
{{ name }} = {{value}},
{{/each}}
}
{{/each}}
.config.json5 参考配置
{
templates: [{
modes: ["api"],
template: "./templates/ts_enums.tpl",
type: "enum",
output: "./output/enums.d.ts",
}]
}