From af278ca8c192c86f029c41b81a54ab3db17c3672 Mon Sep 17 00:00:00 2001 From: Alan Russell Date: Thu, 17 Jul 2025 22:05:30 +0100 Subject: [PATCH] Add JavaScript defineQuery injection --- runtime/queries/ecma/injections.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/runtime/queries/ecma/injections.scm b/runtime/queries/ecma/injections.scm index 04abafcde..669c75671 100644 --- a/runtime/queries/ecma/injections.scm +++ b/runtime/queries/ecma/injections.scm @@ -48,6 +48,17 @@ (#offset! @injection.content 0 1 0 -1) (#set! injection.include-children)) +; Sanity CMS GROQ query +; defineQuery(`...`) +(call_expression + function: (identifier) @_name + (#eq? @_name "defineQuery") + arguments: (arguments + (template_string) @injection.content) + (#offset! @injection.content 0 1 0 -1) + (#set! injection.include-children) + (#set! injection.language "groq")) + (call_expression function: (identifier) @_name (#eq? @_name "gql")