From 2cc936c72835d1d53198f27eb39cb73cd65ac4fb Mon Sep 17 00:00:00 2001 From: Michael Sloan Date: Fri, 3 Oct 2025 18:15:55 -0600 Subject: [PATCH] Add `import_clause` field to `import_statement` This allows for the use of a negated field in queries (`!import_clause`) --- common/define-grammar.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/define-grammar.js b/common/define-grammar.js index efb0b76a..2a4d4fcc 100644 --- a/common/define-grammar.js +++ b/common/define-grammar.js @@ -309,8 +309,8 @@ module.exports = function defineGrammar(dialect) { 'import', optional(choice('type', 'typeof')), choice( - seq($.import_clause, $._from_clause), - $.import_require_clause, + seq(field('import_clause', $.import_clause), $._from_clause), + field('import_clause', $.import_require_clause), field('source', $.string), ), optional($.import_attribute),