diff --git a/javascript/ql/src/semmle/javascript/TypeScript.qll b/javascript/ql/src/semmle/javascript/TypeScript.qll
index 988a80ee77e..eee8b8c36e6 100644
--- a/javascript/ql/src/semmle/javascript/TypeScript.qll
+++ b/javascript/ql/src/semmle/javascript/TypeScript.qll
@@ -128,7 +128,7 @@ class TypeDefinition extends ASTNode, @typedefinition {
* A TypeScript declaration of form `declare module "X" {...}` where `X`
* is the name of an external module.
*/
-class ExternalModuleDeclaration extends Stmt, StmtContainer, @externalmoduledeclaration {
+class ExternalModuleDeclaration extends Stmt, StmtContainer, @external_module_declaration {
/**
* Gets the string literal denoting the module name, such as `"fs"` in:
* ```
diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme b/javascript/ql/src/semmlecode.javascript.dbscheme
index 3ed3be04528..51fc2cb7f41 100644
--- a/javascript/ql/src/semmlecode.javascript.dbscheme
+++ b/javascript/ql/src/semmlecode.javascript.dbscheme
@@ -146,7 +146,7 @@ jump_targets (unique int jump: @stmt ref,
int target: @stmt ref);
@stmt_parent = @stmt | @toplevel | @function_expr | @arrow_function_expr;
-@stmt_container = @toplevel | @function | @namespace_declaration | @externalmoduledeclaration | @globalaugmentationdeclaration;
+@stmt_container = @toplevel | @function | @namespace_declaration | @external_module_declaration | @globalaugmentationdeclaration;
case @stmt.kind of
0 = @emptystmt
@@ -186,7 +186,7 @@ case @stmt.kind of
| 34 = @interfacedeclaration
| 35 = @typealiasdeclaration
| 36 = @enumdeclaration
-| 37 = @externalmoduledeclaration
+| 37 = @external_module_declaration
| 38 = @exportasnamespacedeclaration
| 39 = @globalaugmentationdeclaration
;
@@ -200,7 +200,7 @@ case @stmt.kind of
is_instantiated(unique int decl: @namespace_declaration ref);
-@declarable_node = @declstmt | @namespace_declaration | @classdeclstmt | @functiondeclstmt | @enumdeclaration | @externalmoduledeclaration | @globalaugmentationdeclaration | @field;
+@declarable_node = @declstmt | @namespace_declaration | @classdeclstmt | @functiondeclstmt | @enumdeclaration | @external_module_declaration | @globalaugmentationdeclaration | @field;
has_declare_keyword(unique int stmt: @declarable_node ref);
is_for_await_of(unique int forof: @forofstmt ref);
diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme.stats b/javascript/ql/src/semmlecode.javascript.dbscheme.stats
index 5efbfe272ea..a5803b4625b 100644
--- a/javascript/ql/src/semmlecode.javascript.dbscheme.stats
+++ b/javascript/ql/src/semmlecode.javascript.dbscheme.stats
@@ -570,7 +570,7 @@
252
-@externalmoduledeclaration
+@external_module_declaration
100