From 688746a4c6138e11bbd70895e471de9ee7a49ded Mon Sep 17 00:00:00 2001 From: CountBleck Date: Sun, 23 Apr 2023 03:40:26 -0700 Subject: [PATCH] fix: Generate wrapper binding functions for non-identifier imports (#2657) --- src/bindings/js.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bindings/js.ts b/src/bindings/js.ts index c267a069cc..e5ba8f9487 100644 --- a/src/bindings/js.ts +++ b/src/bindings/js.ts @@ -300,7 +300,7 @@ export class JSBuilder extends ExportsWalker { sb.push(escapeString(name, CharCode.DoubleQuote)); sb.push("\""); } - if (isPlainFunction(signature, Mode.Import) && !code) { + if (isPlainFunction(signature, Mode.Import) && !code && isIdentifier(name)) { sb.push(": (\n"); indent(sb, this.indentLevel + 1); sb.push("// ");