@vtj/coder
Version:
VTJ 是一款基于 Vue3 + Typescript 的低代码页面可视化设计器。内置低代码引擎、渲染器和代码生成器,面向前端开发者,开箱即用。 无缝嵌入本地开发工程,不改变前端开发流程和编码习惯。
29 lines (28 loc) • 762 B
TypeScript
import { MaterialDescription, PlatformType } from '@vtj/core';
import { Collecter } from '../collecter';
export interface Token {
id: string;
version: string;
name: string;
state: string;
inject: string;
props: string;
emits: string;
watch: string;
lifeCycles: string;
computed: string;
methods: string;
imports: string;
components: string;
directives: string;
returns: string;
template: string;
css: string;
style: string;
urlSchemas: string;
blockPlugins: string;
asyncComponents: string;
uniComponents: string[];
renderer: string;
}
export declare function parser(collecter: Collecter, componentMap: Map<string, MaterialDescription>, platform?: PlatformType): Token;