UNPKG

laravel-jstools

Version:

JS tools for building front-side of Laravel applications

30 lines (29 loc) 1.25 kB
import { AnyObjInterface } from '../../interfaces/AnyObjInterface'; import { ComponentContract } from '../contracts/ComponentContract'; export declare class JsTree implements ComponentContract { private treeId; private $tree; private tree; private callbackCollapseAll; private collapseAllDefault; private callbackExpandAll; private expandAllDefault; private callbackDeselectAll; private deselectAllDefault; constructor(treeId: string, options: AnyObjInterface, data?: AnyObjInterface[]); setCollapseAllCallback(callback: any, saveDefault?: boolean): void; setExpandAllCallback(callback: any, saveDefault?: boolean): void; setDeselectAllCallback(callback: any, saveDefault?: boolean): void; private setListeners; private prepareData; on(event: string, closure: any): void; onChanged(closure: any): void; setData(data: AnyObjInterface[], value?: number | string): void; select(value: number | string, suppressEvent?: boolean, preventOpen?: boolean): void; getValue(): null | string; closeAll(): void; deselectAll(suppressEvent?: boolean): void; openAll(): void; reset(suppressEvent?: boolean): void; selectInitial(): void; }