@lcap/asl
Version:
NetEase Application Specific Language
25 lines (24 loc) • 667 B
TypeScript
import { LEVEL_ENUM, Vertex, Service, Entity, Structure, Enum } from '..';
/**
* 数据分类
*/
export declare class DataNode extends Vertex {
/**
* 概念类型
*/
readonly level: LEVEL_ENUM;
readonly type: 'entities' | 'structures';
readonly entities: Array<Entity>;
readonly structures: Array<Structure>;
readonly enums: Array<Enum>;
readonly erdiagrams: Array<any>;
entityExpanded: boolean;
structureExpanded: boolean;
enumExpanded: boolean;
readonly service: Service;
/**
* @param source 需要合并的部分参数
*/
constructor(source?: Partial<DataNode>);
}
export default DataNode;