feat(ecma): inject sql template methods

This commit is contained in:
DimensionalDot 2024-08-02 03:28:35 -04:00 committed by GitHub
parent d13f0183ba
commit 110a50e371
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,6 +43,25 @@
(#set! injection.include-children)
(#set! injection.language "html"))
; Vercel PostgreSQL
; foo.sql`...` or foo.sql(`...`)
(call_expression
function: [
(await_expression
(member_expression
property: (property_identifier) @injection.language))
(member_expression
property: (property_identifier) @injection.language)
]
arguments: [
(arguments
(template_string) @injection.content)
(template_string) @injection.content
]
(#eq? @injection.language "sql")
(#offset! @injection.content 0 1 0 -1)
(#set! injection.include-children))
(call_expression
function: [
(await_expression