UNPKG

jexl-extended

Version:

Extended grammar for Javascript Expression Language (JEXL)

25 lines (24 loc) 918 B
/** * Monaco Editor Language Registration for JEXL * Helper functions to register JEXL language support with Monaco Editor */ export declare const JEXL_LANGUAGE_ID = "jexl"; /** * Registers JEXL language support with Monaco Editor * @param monaco - The Monaco Editor instance */ export declare function registerJexlLanguage(monaco: any): void; /** * Checks if JEXL language has been registered * @param monaco - The Monaco Editor instance * @returns true if language is already registered */ export declare function isJexlLanguageRegistered(monaco: any): boolean; /** * Creates a Monaco Editor instance with JEXL language support * @param monaco - The Monaco Editor instance * @param container - The DOM element to mount the editor * @param options - Editor options * @returns Monaco Editor instance */ export declare function createJexlEditor(monaco: any, container: HTMLElement, options?: any): any;