@yashrajsingh/dynamic-table
Version:
Dynamic table component with framework-independent data fetching
13 lines (12 loc) • 422 B
TypeScript
import { BaseFetcher, FetcherConfig } from '@reusable/base-fetcher';
export interface TableData {
headers: string[];
rows: any[][];
}
export interface DynamicTableConfig extends FetcherConfig {
transformResponse?: (data: any) => TableData;
}
export declare class DynamicTableFetcher extends BaseFetcher<TableData> {
constructor(config: DynamicTableConfig);
protected fetchData(): Promise<TableData>;
}