panic: unexpected ModuleExportName: KindNumericLiteral [recovered, repanicked]
goroutine 294 [running]:
sync.(*WaitGroup).Go.func1.1()
sync/waitgroup.go:251 +0x48
panic({0x101d10060?, 0x13f2258c920?})
runtime/panic.go:860 +0x12c
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitModuleExportName(0x13f1d9f3880?, 0x1013f6328?)
github.com/microsoft/typescript-go/internal/printer/printer.go:1301 +0xe0
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitExportSpecifier(0x13f1d9f3880, 0x13f22530c00)
github.com/microsoft/typescript-go/internal/printer/printer.go:4086 +0x114
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitExportSpecifierNode(0x13f1d9f3880?, 0x13f2259d758?)
github.com/microsoft/typescript-go/internal/printer/printer.go:4091 +0x30
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitListItems(0x13f1d9f3880, 0x101fadfb0, 0x13f2258e9c0, {0x13f22580510, 0x1, 0x100ddfe40?}, 0x80350, 0x0, {0x0?, 0x2259d818?})
github.com/microsoft/typescript-go/internal/printer/printer.go:4928 +0x4d4
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitListRange(0x13f1d9f3880, 0x101fadfb0, 0x13f2258e9c0, 0x13f2258e9a0, 0x80350, 0x101272a63?, 0x1?)
github.com/microsoft/typescript-go/internal/printer/printer.go:4727 +0x310
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitList(0x13f1d9f3880, 0x101fadfb0, 0x13f2258e9c0, 0x13f2258e9a0, 0x80350)
github.com/microsoft/typescript-go/internal/printer/printer.go:4672 +0x94
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitNamedExports(0x13f1d9f3880, 0x13f2258e9c0)
github.com/microsoft/typescript-go/internal/printer/printer.go:4058 +0x74
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitNamedExportBindings(0x13f1d9f3880?, 0x1013f6328?)
github.com/microsoft/typescript-go/internal/printer/printer.go:4068 +0x40
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitExportDeclaration(0x13f1d9f3880, 0x13f2251b260)
github.com/microsoft/typescript-go/internal/printer/printer.go:3988 +0x114
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitStatement(0x13f2251b110?, 0x13f2259da48?)
github.com/microsoft/typescript-go/internal/printer/printer.go:4182 +0x364
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitListItems(0x13f1d9f3880, 0x101fae010, 0x13f22578708, {0x13f225a0180, 0x6, 0x100dd7a50?}, 0x1, 0x1, {0x1?, 0x2259dae8?})
github.com/microsoft/typescript-go/internal/printer/printer.go:4928 +0x4d4
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitListRange(0x13f1d9f3880, 0x101fae010, 0x13f22578708, 0x13f2258a620, 0x1, 0x13f1d6c60a0?, 0x13f2259db48?)
github.com/microsoft/typescript-go/internal/printer/printer.go:4727 +0x310
github.com/microsoft/typescript-go/internal/printer.(*Printer).emitSourceFile(0x13f1d9f3880, 0x13f22578708)
github.com/microsoft/typescript-go/internal/printer/printer.go:4632 +0x21c
github.com/microsoft/typescript-go/internal/printer.(*Printer).Write(0x13f1d9f3880, 0x13f22578708, 0x13f22578708, {0x101fd4a30, 0x13f2251b110}, 0x100cc56f0?)
github.com/microsoft/typescript-go/internal/printer/printer.go:5190 +0xc40
github.com/microsoft/typescript-go/internal/compiler.(*emitter).printSourceFile(0x13f22576540, {0x13f1d881230, 0x2d}, {0x0, 0x0}, 0x13f22578708, 0x13f1d9f3880, 0x0)
github.com/microsoft/typescript-go/internal/compiler/emitter.go:278 +0x194
github.com/microsoft/typescript-go/internal/compiler.(*emitter).emitDeclarationFile(0x13f22576540, 0x13f1d8d2008, {0x13f1d881230, 0x2d}, {0x0, 0x0})
github.com/microsoft/typescript-go/internal/compiler/emitter.go:259 +0x374
github.com/microsoft/typescript-go/internal/compiler.(*emitter).emit(0x13f22576540)
github.com/microsoft/typescript-go/internal/compiler/emitter.go:50 +0x100
github.com/microsoft/typescript-go/internal/compiler.(*Program).Emit.func2()
github.com/microsoft/typescript-go/internal/compiler/program.go:1649 +0x194
github.com/microsoft/typescript-go/internal/core.(*parallelWorkGroup).Queue.func1()
github.com/microsoft/typescript-go/internal/core/workgroup.go:40 +0x24
sync.(*WaitGroup).Go.func1()
sync/waitgroup.go:258 +0x48
created by sync.(*WaitGroup).Go in goroutine 1
sync/waitgroup.go:238 +0x70
Stack trace
Steps to reproduce
Run
tsgo --declaration --emitDeclarationOnly --allowJs bug.json the following JS file: