UNPKG

@kdujs/compiler-dom

Version:
46 lines (39 loc) 1.86 kB
import { ParserOptions, NodeTransform, SourceLocation, CompilerError, DirectiveTransform, RootNode, CompilerOptions, CodegenResult } from '@kdujs/compiler-core'; export * from '@kdujs/compiler-core'; export declare const parserOptions: ParserOptions; export declare const K_MODEL_RADIO: unique symbol; export declare const K_MODEL_CHECKBOX: unique symbol; export declare const K_MODEL_TEXT: unique symbol; export declare const K_MODEL_SELECT: unique symbol; export declare const K_MODEL_DYNAMIC: unique symbol; export declare const K_ON_WITH_MODIFIERS: unique symbol; export declare const K_ON_WITH_KEYS: unique symbol; export declare const K_SHOW: unique symbol; export declare const TRANSITION: unique symbol; export declare const TRANSITION_GROUP: unique symbol; export declare const transformStyle: NodeTransform; interface DOMCompilerError extends CompilerError { code: DOMErrorCodes; } export declare function createDOMCompilerError(code: DOMErrorCodes, loc?: SourceLocation): DOMCompilerError; export declare enum DOMErrorCodes { X_K_HTML_NO_EXPRESSION = 53, X_K_HTML_WITH_CHILDREN = 54, X_K_TEXT_NO_EXPRESSION = 55, X_K_TEXT_WITH_CHILDREN = 56, X_K_MODEL_ON_INVALID_ELEMENT = 57, X_K_MODEL_ARG_ON_ELEMENT = 58, X_K_MODEL_ON_FILE_INPUT_ELEMENT = 59, X_K_MODEL_UNNECESSARY_VALUE = 60, X_K_SHOW_NO_EXPRESSION = 61, X_TRANSITION_INVALID_CHILDREN = 62, X_IGNORED_SIDE_EFFECT_TAG = 63, __EXTEND_POINT__ = 64 } export declare const DOMErrorMessages: { [code: number]: string; }; export declare const DOMNodeTransforms: NodeTransform[]; export declare const DOMDirectiveTransforms: Record<string, DirectiveTransform>; export declare function compile(src: string | RootNode, options?: CompilerOptions): CodegenResult; export declare function parse(template: string, options?: ParserOptions): RootNode;