diff --git a/javascript/ql/src/semmle/javascript/TypeScript.qll b/javascript/ql/src/semmle/javascript/TypeScript.qll index 7b852d93a0a..c9cbdaad201 100644 --- a/javascript/ql/src/semmle/javascript/TypeScript.qll +++ b/javascript/ql/src/semmle/javascript/TypeScript.qll @@ -304,7 +304,7 @@ class InterfaceDeclaration extends Stmt, InterfaceDefinition, @interfacedeclarat } /** An inline TypeScript interface type, such as `{x: number; y: number}`. */ -class InterfaceTypeExpr extends TypeExpr, InterfaceDefinition, @interfacetypeexpr { +class InterfaceTypeExpr extends TypeExpr, InterfaceDefinition, @interface_typeexpr { override Identifier getIdentifier() { none() } override string describe() { result = "anonymous interface" } diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme b/javascript/ql/src/semmlecode.javascript.dbscheme index f3e5c2da342..04723330b9f 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme +++ b/javascript/ql/src/semmlecode.javascript.dbscheme @@ -394,7 +394,7 @@ case @expr.kind of @typeassertion = @astypeassertion | @prefixtypeassertion; @classdefinition = @classdeclstmt | @classexpr; -@interfacedefinition = @interfacedeclaration | @interfacetypeexpr; +@interfacedefinition = @interfacedeclaration | @interface_typeexpr; @classorinterface = @classdefinition | @interfacedefinition; @lexical_decl = @vardecl | @type_decl; @@ -568,7 +568,7 @@ case @typeexpr.kind of | 18 = @qualified_var_type_access | 19 = @this_var_type_access | 20 = @predicate_typeexpr -| 21 = @interfacetypeexpr +| 21 = @interface_typeexpr | 22 = @typeparameter | 23 = @plainfunctiontypeexpr | 24 = @constructortypeexpr diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme.stats b/javascript/ql/src/semmlecode.javascript.dbscheme.stats index 5e91a388cf3..73ca6f7df1c 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme.stats +++ b/javascript/ql/src/semmlecode.javascript.dbscheme.stats @@ -866,7 +866,7 @@ 86 -@interfacetypeexpr +@interface_typeexpr 1038