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