UNPKG

@vtj/coder

Version:

VVTJ.PRO 是一个开源的、AI 驱动的 Vue3 企业级应用开发平台,通过 AI 智能体与可视化编排实现高效开发,并支持导出标准 Vue 代码以避免平台锁定。

19 lines (18 loc) 764 B
import { JSFunction } from '@vtj/core'; import { SymbolTable } from './symbolTable'; /** * 解析 methods 为 Composition 顶层 const 函数声明: * * { handleClick: { value: 'function() { this.count++ }' } } * → const handleClick = function() { count.value++ }; * * { fetch: { value: 'async function() { ... }' } } * → const fetch = async function() { ... }; * * 兼容箭头函数:{ fn: { value: '() => {}' } } → const fn = () => {}; */ export declare function parseMethods(methods: Record<string, JSFunction> | undefined, symbols: SymbolTable): string[]; /** * 解析 dataSources 为 Composition 顶层 async 函数声明 */ export declare function parseDataSources(dataSources?: Record<string, any>, symbols?: SymbolTable): string[];