UNPKG
plugify-plugins-types-generator
Version:
latest (1.4.1)
1.4.1
1.4.0
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
tool to generate d.ts for plugify plugins by pplugin file (ESM)
plugify-plugins-types-generator
/
dist
/
src
/
ts-generator
/
enum.js
15 lines
(14 loc)
•
337 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export
const
plugifyEnumsGenerator
= (
map
) => {
return
[...map.
values
()].
map
(
(
v
) =>
` /** * @description
${v.description}
*/ export enum
${v.name}
{
${v.values.map(v =>
` /** * @description
${v.description}
* */
${v.name}
=
${v.value}
`
).join(
",\n"
)}
}`
) .
join
(
"\n"
); };