json-to-table-com
Version:
A JSON-to-Table Converter Package for Converting JSON Data into Tabular Format for Enhanced Visualization
28 lines (27 loc) • 1.09 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, OnInit } from "@angular/core";
import * as i0 from "@angular/core";
declare type ValueType = "Null" | "String" | "Number" | "Boolean" | "Array" | "Object";
interface CollapsedEntries {
[key: string]: boolean;
}
export declare class JsonToTableComponent implements OnInit, AfterViewInit {
private changeDetectorRef;
collapsedEntries: CollapsedEntries;
entryCount: number;
isCollapsed: boolean;
value: any;
valueType: ValueType;
constructor(changeDetectorRef: ChangeDetectorRef);
calculateType(target: any): ValueType;
ngOnChanges(): void;
parseString(event: any): void;
toggle(index?: string | number): void;
private clearCollapsedEntries;
ngAfterViewInit(): void;
updateData(apiResponse: any): void;
assertStringKey(key: unknown): string;
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<JsonToTableComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<JsonToTableComponent, "AutoJsonComponent", never, { "value": "value"; }, {}, never, never>;
}
export {};