MCPcopy Create free account
hub / github.com/AlexErrant/Pentive / globQuery

Function globQuery

shared-dom/src/language/globQuery.ts:7–26  ·  view source on GitHub ↗
(
	queryLanguageData?: Record<string, unknown>,
	globLanguageData?: Record<string, unknown>,
)

Source from the content-addressed store, hash-verified

5import { LRLanguage, LanguageSupport } from '@codemirror/language'
6
7export function globQuery(
8 queryLanguageData?: Record<string, unknown>,
9 globLanguageData?: Record<string, unknown>,
10) {
11 const queryLanguage = LRLanguage.define({
12 parser: queryParser,
13 languageData: queryLanguageData,
14 })
15 const globLanguage = LRLanguage.define({
16 parser: globParser,
17 languageData: globLanguageData,
18 })
19 return new LanguageSupport(
20 queryLanguage.configure({
21 wrap: parseMixed((node) =>
22 node.type.is(qt.SimpleString) ? { parser: globLanguage.parser } : null,
23 ),
24 }),
25 )
26}

Callers 2

createEditorStateFunction · 0.90
alterQuery.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected