jexl-extended
Version:
Extended grammar for Javascript Expression Language (JEXL)
28 lines (27 loc) • 694 B
TypeScript
/**
* Monaco Editor Language Configuration for JEXL
* This provides the basic language configuration without requiring Monaco as a dependency
*/
export interface ILanguageConfiguration {
comments?: {
lineComment?: string;
blockComment?: [string, string];
};
brackets?: [string, string][];
autoClosingPairs?: Array<{
open: string;
close: string;
notIn?: string[];
}>;
surroundingPairs?: Array<{
open: string;
close: string;
}>;
folding?: {
markers?: {
start: RegExp;
end: RegExp;
};
};
}
export declare const jexlLanguageConfiguration: ILanguageConfiguration;