UNPKG

macoolka-type-model

Version:

`macoolka-type-model` is a library for define model in TypeScript. It easily build a type contain field and method to your Application. It provide a generation model for type and validition

39 lines (38 loc) 779 B
/** * @file */ import { Graph } from 'macoolka-algorithms/lib/graph'; import { MModule } from './models/Module'; import { ReaderNode } from 'macoolka-app/lib/Node'; /** * a simple graph * @desczh * 一种简单的图结构 * @since 0.2.0 */ export interface Vis { nodes: Array<{ id: string; label: String; }>; edges: Array<{ from: string; to: string; }>; } /** * Build Vis from Graph * @desczh * 用Graph建立Vis * @since 0.2.0 * */ export declare const createVis: (a: Graph) => Vis; export declare const IgnoreNames: string[]; /** * Build Graph with MModule * @desczh * 用MModule建立Graph * @since 0.2.0 */ export declare const buildGraph: (ignoreNames: Array<string>) => ReaderNode<MModule, Graph<string>>;