UNPKG

@purevue/compiler-core

Version:

## 📖 Introduction

15 lines 743 B
import type { CompilerOptions, RootNode } from './types'; import { type CodegenResult } from './codegen'; /** * 编译模板字符串或 AST 根节点,生成渲染函数代码。 * * @param {string | RootNode} source - 模板字符串或已经解析好的 AST 根节点。 * @returns {string} 生成的渲染函数代码字符串。 * * 该函数执行以下步骤: * 1. 如果传入的是字符串,则调用 `baseParse` 将模板解析成 AST。 * 2. 对 AST 进行转换,执行各种编译阶段的转换操作。 * 3. 根据转换后的 AST 生成最终的代码字符串。 */ export declare function baseCompile(source: string | RootNode, options?: CompilerOptions): CodegenResult; //# sourceMappingURL=compiler.d.ts.map