diff --git a/javascript/ql/src/semmle/javascript/TypeScript.qll b/javascript/ql/src/semmle/javascript/TypeScript.qll
index 031e2e69510..66e72fef7b3 100644
--- a/javascript/ql/src/semmle/javascript/TypeScript.qll
+++ b/javascript/ql/src/semmle/javascript/TypeScript.qll
@@ -969,7 +969,7 @@ class OptionalTypeExpr extends @optional_typeexpr, TypeExpr {
/**
* A rest element in a tuple type, such as `...string[]` in `[number, ...string[]]`.
*/
-class RestTypeExpr extends @resttypeexpr, TypeExpr {
+class RestTypeExpr extends @rest_typeexpr, TypeExpr {
/** Gets the type `T[]` in `...T[]`, such as `string[]` in `[number, ...string[]]`. */
TypeExpr getArrayType() { result = getChildTypeExpr(0) }
diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme b/javascript/ql/src/semmlecode.javascript.dbscheme
index becceb560be..6df7661520e 100644
--- a/javascript/ql/src/semmlecode.javascript.dbscheme
+++ b/javascript/ql/src/semmlecode.javascript.dbscheme
@@ -581,7 +581,7 @@ case @typeexpr.kind of
| 31 = @import_namespace_access
| 32 = @import_var_type_access
| 33 = @optional_typeexpr
-| 34 = @resttypeexpr
+| 34 = @rest_typeexpr
| 35 = @bigintliteraltypeexpr
| 36 = @readonlytypeexpr
;
diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme.stats b/javascript/ql/src/semmlecode.javascript.dbscheme.stats
index 584b5947172..5ed9d980be7 100644
--- a/javascript/ql/src/semmlecode.javascript.dbscheme.stats
+++ b/javascript/ql/src/semmlecode.javascript.dbscheme.stats
@@ -826,7 +826,7 @@
100
-@resttypeexpr
+@rest_typeexpr
100