UNPKG

@adyen/adyen-platform-experience-web

Version:

![Platform Experience header](https://github.com/Adyen/adyen-platform-experience-web/assets/7926613/18094965-9e01-450e-8dc9-ea84e6b22c2b)

20 lines 808 B
import { CellTextPosition } from '../components/internal/DataGrid/types'; import { CustomColumn, DataGridCustomColumnConfig } from '../components/types'; type Columns<k extends string> = DataGridCustomColumnConfig<k> & { label?: string; position?: CellTextPosition; visible?: boolean; }; export declare const useTableColumns: <T extends string, C extends string>({ fields, customColumns, columnConfig, }: { fields: T[] | readonly T[]; customColumns?: CustomColumn<C>[] | undefined; columnConfig?: { [k in T]?: Omit<Columns<k>, "key"> | undefined; } | undefined; }) => { key: T; position?: "center" | "right" | "left" | undefined; flex?: number | undefined; visible?: boolean | undefined; label: string; }[]; export {}; //# sourceMappingURL=useTableColumns.d.ts.map