@purevue/compiler-core
Version:
## 📖 Introduction
15 lines • 743 B
TypeScript
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