UNPKG

@joker.front/ast

Version:

### Overview

17 lines (16 loc) 600 B
import { AST } from "../type"; /** * undefined占位符,用于保留类型 * 此值SFC和AST类库需要进行值同步 */ export declare const UNDEFINED_BUFFER = "__UNDEFINED_BUFFER__"; export type CreateElement = (tagName: string, attr?: Record<string, string | undefined>, childrens?: Array<AST.Node>) => AST.Element; /** * 创建Element 标签节点 * @param tagName * @param attr * @param childrens * @returns */ export declare let createElement: CreateElement; export declare function analyElemenet(ast: AST.Element | AST.Component, attr?: Record<string, string | undefined>): void;