diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/TypeScript/TypeScript.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/TypeScript/TypeScript.stg index 853ce6dcf9..d701e886bc 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/TypeScript/TypeScript.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/TypeScript/TypeScript.stg @@ -873,8 +873,8 @@ export default class extends { = ;}; separator="\n"> public static readonly channelNames: string[] = [ "DEFAULT_TOKEN_CHANNEL", "HIDDEN", "}; separator=", ", wrap, anchor> ]; - public static readonly literalNames: string[] = [ }; null="null", separator=", ", wrap, anchor> ]; - public static readonly symbolicNames: string[] = [ }; null="null", separator=", ", wrap, anchor> ]; + public static readonly literalNames: (string | null)[] = [ }; null="null", separator=", ", wrap, anchor> ]; + public static readonly symbolicNames: (string | null)[] = [ }; null="null", separator=", ", wrap, anchor> ]; public static readonly modeNames: string[] = [ ",}; separator=" ", wrap, anchor> ]; public static readonly ruleNames: string[] = [