We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b504a1e commit 22bfbfdCopy full SHA for 22bfbfd
1 file changed
src/compiler/checker.ts
@@ -47457,9 +47457,11 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
47457
function checkInterfaceDeclaration(node: InterfaceDeclaration) {
47458
// Grammar checking
47459
if (!checkGrammarModifiers(node)) checkGrammarInterfaceDeclaration(node);
47460
- if (!allowBlockDeclarations(node.parent)) {
47461
- grammarErrorOnNode(node, Diagnostics._0_declarations_can_only_be_declared_inside_a_block, "interface");
47462
- }
+ addLazyDiagnostic(() => {
+ if (!allowBlockDeclarations(node.parent)) {
+ grammarErrorOnNode(node, Diagnostics._0_declarations_can_only_be_declared_inside_a_block, "interface");
47463
+ }
47464
+ })
47465
47466
checkTypeParameters(node.typeParameters);
47467
addLazyDiagnostic(() => {
0 commit comments