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
TypeScript
/**
* @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>>;