ng2-qgrid
Version:
Angular Grid
15 lines (14 loc) • 553 B
TypeScript
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;