ng2-qgrid
Version:
Angular Grid
29 lines (28 loc) • 1.08 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { Command } from 'ng2-qgrid/core/command/command';
import { QueryBuilderService } from './query-builder.service';
import { Node } from '../expression-builder/model/node';
import { EbNodeService } from '../expression-builder/eb-node.service';
import { FocusAfterRender } from '../../common/focus/focus.service';
import { PluginService } from '../plugin.service';
export declare class QueryBuilderPanelComponent implements OnInit {
private plugin;
private nodeService;
node: Node;
close: EventEmitter<any>;
queryService: QueryBuilderService;
context: {
$implicit: QueryBuilderPanelComponent;
};
private traverse;
addGroup: Command<any>;
addRule: Command<any>;
remove: Command<any>;
submit: Command<any>;
cancel: Command<any>;
reset: Command<any>;
private plan;
constructor(plugin: PluginService, nodeService: EbNodeService, focusAfterRender: FocusAfterRender);
ngOnInit(): void;
private findLogicalNode(node);
}