UNPKG

@yashrajsingh/dynamic-table

Version:

Dynamic table component with framework-independent data fetching

13 lines (12 loc) 422 B
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>; }