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)

22 lines 848 B
import { CellTextPosition } from '../components/internal/DataGrid/types'; import { CustomColumn, DataGridCustomColumnConfig } from '../components/types'; import { TranslationKey } from '../translations'; 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, fieldsKeys, }: { fields: T[] | Readonly<T[]>; customColumns?: CustomColumn<C>[]; columnConfig?: { [k in T]?: Omit<Columns<k>, "key">; }; fieldsKeys?: { [k in T]?: TranslationKey; }; }) => { key: T; position?: "center" | "left" | "right"; flex?: number; visible?: boolean; label: string; }[]; export {}; //# sourceMappingURL=useTableColumns.d.ts.map