UNPKG

@lidorsystems/integralui-web

Version:

IntegralUI Web - Advanced UI Components for Angular

30 lines (29 loc) 1.24 kB
import * as i0 from "@angular/core"; export declare class IntegralUIDataService { private data; constructor(); init(list: Array<any>): void; private getDataFields; updateDataFields(value?: any, key?: string): void; clear(parent?: any, key?: string): void; insertAt(obj: any, index?: number, parent?: any, key?: any): void; insert(obj: any, index?: number, parent?: any, refObject?: any, flag?: boolean, key?: any): void; insertByRef(obj: any, refObject: any, flag?: boolean, key?: any): number; removeAt(obj: any, index?: number, parent?: any, key?: any): { obj: any; result: boolean; }; private createCloneIds; clone(obj: any, key?: any): any; findObjectById(id: any, key?: any): any; findObjectByText(text: string, key?: any): any; private searchObj; findParent(obj: any, list: Array<any>, fields: any): any; getData(key?: any): any; getKey(key?: any): any; getList(obj?: any, key?: any): any; getParent(obj: any, key?: any): any; getUniqueId(separator?: string): string; static ɵfac: i0.ɵɵFactoryDef<IntegralUIDataService, never>; static ɵprov: i0.ɵɵInjectableDef<IntegralUIDataService>; }