Skip to content

Commit a7c1422

Browse files
committed
feat: add enum export to node sdk
1 parent b387f5b commit a7c1422

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

templates/node/index.d.ts.twig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,4 +254,13 @@ declare module "{{ language.params.npmPackage|caseDash }}" {
254254
{% endfor %}
255255
}
256256
{% endfor %}
257+
258+
{% for enum in spec.enums %}
259+
export enum {{ enum.name | caseUcfirst }} {
260+
{% for value in enum.enum %}
261+
{% set key = enum.keys is empty ? value : enum.keys[loop.index0] %}
262+
{{ key | replace({'-': ''}) | caseEnumKey }} = '{{ value }}',
263+
{% endfor %}
264+
}
265+
{% endfor %}
257266
}

0 commit comments

Comments
 (0)