@blocktion/json-to-table
Version:
A powerful, modular React component for converting JSON data to navigable tables with advanced features like automatic column detection, theming, and sub-table navigation. Part of the Blocktion SaaS project ecosystem.
11 lines (10 loc) • 958 B
TypeScript
export { ArrayAnalyzer } from "./utils/arrayUtils";
export { ObjectUtils } from "./utils/objectUtils";
export { TypeAnalyzer } from "./core/TypeAnalyzer";
export { DataProcessor } from "./core/DataProcessor";
export { ColumnGenerator } from "./core/ColumnGenerator";
export { NavigationManager } from "./core/NavigationManager";
import { ObjectUtils } from "./utils/objectUtils";
import { ArrayAnalyzer } from "./utils/arrayUtils";
export declare const getNestedValue: typeof ObjectUtils.getNestedValue, setNestedValue: typeof ObjectUtils.setNestedValue, getAllKeys: typeof ObjectUtils.getAllKeys, formatDisplayName: typeof ObjectUtils.formatDisplayName, calculateWidth: typeof ObjectUtils.calculateWidth;
export declare const analyzeArrayContent: typeof ArrayAnalyzer.analyzeContent, extractAllKeys: typeof ArrayAnalyzer.extractAllKeys, isArrayOfObjects: typeof ArrayAnalyzer.isArrayOfObjects, getArrayDisplayText: typeof ArrayAnalyzer.getArrayDisplayText;