Skip to content

Commit d890afa

Browse files
committed
fix: do not throw in codegen
1 parent 954c4b8 commit d890afa

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

packages/language-server/src/codegen.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ function* generateUse(node: Parser.SyntaxNode): Generator<Code> {
295295
}
296296
else {
297297
if (reexportsAll.length) {
298-
throw new Error("Wildcard import is not supported");
298+
// TODO: throw new Error("Wildcard import is not supported");
299299
}
300300
}
301301

@@ -414,8 +414,6 @@ function* generateUse(node: Parser.SyntaxNode): Generator<Code> {
414414
reexportsAll.push(path);
415415
break;
416416
}
417-
default:
418-
throw new Error(`Not implemented: ${node.type}`);
419417
}
420418

421419
function getPath(path: Parser.SyntaxNode): string {
@@ -433,7 +431,7 @@ function* generateUse(node: Parser.SyntaxNode): Generator<Code> {
433431
return `@`;
434432
}
435433
else {
436-
throw new Error(`Not implemented: ${path.type}`);
434+
return ""
437435
}
438436
}
439437

@@ -448,7 +446,7 @@ function* generateUse(node: Parser.SyntaxNode): Generator<Code> {
448446
return "crate";
449447
}
450448
else {
451-
throw new Error(`Not implemented: ${path.type}`);
449+
return ""
452450
}
453451
}
454452
}

0 commit comments

Comments
 (0)