monaco-liquid
Version:
Liquid templating language support for Monaco Editor with Zod schema validation
7 lines (6 loc) • 386 B
TypeScript
import type * as monaco from 'monaco-editor';
import { type ZodType } from 'zod';
export declare const registerLiquidLanguage: (monacoInstance: typeof monaco) => void;
export declare const setModelLiquidValidation: (monacoInstance: typeof monaco, model: monaco.editor.ITextModel, schemas: Record<string, ZodType<unknown>>, options?: {
debounceMs?: number;
}) => monaco.IDisposable;