plugify-plugins-types-generator
Version:
tool to generate d.ts for plugify plugins by pplugin file (ESM)
11 lines (10 loc) • 329 B
JavaScript
export const plugifyNamespaceGenerator = (body, space = NameSpaces.Callbacks) => {
return ` namespace ${space} {
${body.join("\n")}
}`;
};
// ! temp-fix to prevent export callbacks as value
export var NameSpaces;
(function (NameSpaces) {
NameSpaces["Callbacks"] = "Callbacks";
})(NameSpaces || (NameSpaces = {}));