UNPKG

ng2-qgrid

Version:
15 lines (14 loc) 553 B
import { Node } from './node'; import { GroupSchema } from './group.schema'; export interface INodeSchema { schemaMap: { [key: string]: INodeSchema; }; apply(node?: Node): Node; attr(key: string, value: any): INodeSchema; node(id: string, build: (schema: INodeSchema) => void): INodeSchema; group(id: string, build: (schema: GroupSchema) => void): INodeSchema; get(id: string): INodeSchema; materialize(id: string): Node; } export declare function nodeSchema(GroupSchemaT: typeof GroupSchema): any;