UNPKG

nxt-json-view

Version:
35 lines (34 loc) 1.31 kB
import { OnInit } from '@angular/core'; import { LevelLabels } from '../utils/interfaces'; import * as i0 from "@angular/core"; /** @internal */ export declare class JsonViewItemComponent implements OnInit { private _data?; set data(data: any | undefined); get data(): any | undefined; key?: string; level: number; levelOpen?: number; levelLabels?: LevelLabels; isOpen: boolean; childrenKeys?: string[]; hasChildren: boolean; dataType?: string; value: any; valueType?: string; isObject: boolean; isArray: boolean; isInit: boolean; _levelLabels: { [key: string]: string; }; ngOnInit(): void; init(): void; levelLabelHandle(): void; levelOpenHandle(): void; childrenKeysHandle(): void; dataHandle(): void; toggle(): void; static ɵfac: i0.ɵɵFactoryDeclaration<JsonViewItemComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<JsonViewItemComponent, "nxt-json-view-item", never, { "data": { "alias": "data"; "required": false; }; "key": { "alias": "key"; "required": false; }; "level": { "alias": "level"; "required": false; }; "levelOpen": { "alias": "levelOpen"; "required": false; }; "levelLabels": { "alias": "levelLabels"; "required": false; }; }, {}, never, never, false, never>; }