diff --git a/javascript/ql/src/semmle/javascript/TypeScript.qll b/javascript/ql/src/semmle/javascript/TypeScript.qll
index 18591b518df..92cbd90cb5f 100644
--- a/javascript/ql/src/semmle/javascript/TypeScript.qll
+++ b/javascript/ql/src/semmle/javascript/TypeScript.qll
@@ -344,7 +344,7 @@ class FunctionTypeExpr extends TypeExpr, @functiontypeexpr {
}
/** A constructor type, such as `new (x: string) => Object`. */
-class ConstructorTypeExpr extends FunctionTypeExpr, @constructortypeexpr { }
+class ConstructorTypeExpr extends FunctionTypeExpr, @constructor_typeexpr { }
/** A function type that is not a constructor type, such as `(x: string) => number`. */
class PlainFunctionTypeExpr extends FunctionTypeExpr, @plain_function_typeexpr { }
diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme b/javascript/ql/src/semmlecode.javascript.dbscheme
index 2f16a76b040..eb9c32823e2 100644
--- a/javascript/ql/src/semmlecode.javascript.dbscheme
+++ b/javascript/ql/src/semmlecode.javascript.dbscheme
@@ -571,7 +571,7 @@ case @typeexpr.kind of
| 21 = @interface_typeexpr
| 22 = @type_parameter
| 23 = @plain_function_typeexpr
-| 24 = @constructortypeexpr
+| 24 = @constructor_typeexpr
| 25 = @localnamespaceaccess
| 26 = @qualifiednamespaceaccess
| 27 = @mappedtypeexpr
@@ -595,7 +595,7 @@ case @typeexpr.kind of
@namespaceaccess = @localnamespaceaccess | @qualifiednamespaceaccess | @importnamespaceaccess;
@importtypeexpr = @importtypeaccess | @importnamespaceaccess | @importvartypeaccess;
-@functiontypeexpr = @plain_function_typeexpr | @constructortypeexpr;
+@functiontypeexpr = @plain_function_typeexpr | @constructor_typeexpr;
// types
types (
diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme.stats b/javascript/ql/src/semmlecode.javascript.dbscheme.stats
index 73efbb20c9a..5aa5105a617 100644
--- a/javascript/ql/src/semmlecode.javascript.dbscheme.stats
+++ b/javascript/ql/src/semmlecode.javascript.dbscheme.stats
@@ -886,7 +886,7 @@
20
-@constructortypeexpr
+@constructor_typeexpr
20