@@ -304,7 +304,6 @@ export const generate = task({
304304 * goPrefix: string;
305305 * goFile: string;
306306 * outDir: string;
307- * constEnum?: boolean;
308307 * }} EnumDef
309308 */
310309
@@ -322,7 +321,7 @@ const enumDefs = [
322321 { name : "NodeFlags" , goPrefix : "NodeFlags" , goFile : "internal/ast/nodeflags.go" , outDir : "_packages/native-preview/src/enums" } ,
323322 { name : "OuterExpressionKinds" , goPrefix : "OEK" , goFile : "internal/ast/utilities.go" , outDir : "_packages/native-preview/src/enums" } ,
324323 { name : "ModifierFlags" , goPrefix : "ModifierFlags" , goFile : "internal/ast/modifierflags.go" , outDir : "_packages/native-preview/src/enums" } ,
325- { name : "TokenFlags" , goPrefix : "TokenFlags" , goFile : "internal/ast/tokenflags.go" , outDir : "_packages/native-preview/src/enums" , constEnum : true } ,
324+ { name : "TokenFlags" , goPrefix : "TokenFlags" , goFile : "internal/ast/tokenflags.go" , outDir : "_packages/native-preview/src/enums" } ,
326325 { name : "NodeBuilderFlags" , goPrefix : "Flags" , goFile : "internal/nodebuilder/types.go" , outDir : "_packages/native-preview/src/enums" } ,
327326] ;
328327
@@ -442,9 +441,8 @@ function topoSortMembers(members) {
442441function renderEnumTS ( def , members ) {
443442 const header = `// Code generated by Herebyfile.mjs generate:enums from ${ def . goFile } . DO NOT EDIT.\n\n` ;
444443
445- const constKeyword = def . constEnum ? "const " : "" ;
446444 const lines = members . map ( m => ` ${ m . name } = ${ m . value } ,` ) ;
447- return `${ header } export ${ constKeyword } enum ${ def . name } {\n${ lines . join ( "\n" ) } \n}\n` ;
445+ return `${ header } export enum ${ def . name } {\n${ lines . join ( "\n" ) } \n}\n` ;
448446}
449447
450448async function runGenerateEnums ( ) {
0 commit comments