Current section

Files

Jump to
spellweaver priv bun node_modules cspell-grammar dist parser validateGrammar.d.ts
Raw

priv/bun/node_modules/cspell-grammar/dist/parser/validateGrammar.d.ts

import type { GrammarDef, Pattern, PatternList, Repository } from './grammarDefinition.js';
interface GrammarContext {
grammar: GrammarDef;
scopeExt: string;
}
export declare function validate(grammar: GrammarDef): asserts grammar;
export declare function validatePatterns(patterns: PatternList, context: GrammarContext): asserts patterns;
export declare function validatePattern(pattern: Pattern, context: GrammarContext): asserts pattern;
export declare function validateGrammarRepository(p: GrammarDef, context: GrammarContext): asserts p;
export declare function validateRepository(r: Repository, context: GrammarContext): asserts r;
export {};
//# sourceMappingURL=validateGrammar.d.ts.map