@codecademy/gamut
68.2.168.2.2-alpha.8940e8.0
dist/DataList/hooks/useListControls.d.ts~
dist/DataList/hooks/useListControls.d.tsModified+1−2
Index: package/dist/DataList/hooks/useListControls.d.ts
===================================================================
--- package/dist/DataList/hooks/useListControls.d.ts
+++ package/dist/DataList/hooks/useListControls.d.ts
@@ -1,9 +1,8 @@
-/// <reference types="react" />
import { ColumnConfig, DataListControls, ExpandRow, IdentifiableKeys, OnFilter, OnSort, RowChange } from '../types';
export declare function useListControls<Row, IdKey extends IdentifiableKeys<Row>, Cols extends ColumnConfig<Row>[]>({ idKey, id, onQueryChange, onRowExpand, onRowSelect, expandedContent, }: DataListControls<Row, IdKey, Cols>): {
idKey: IdKey;
- prefixId: <T extends string | number | symbol>(affix: T) => string;
+ prefixId: <T extends keyof any>(affix: T) => string;
onSelect: RowChange<Row[IdKey]>;
onExpand: RowChange<Row[IdKey]>;
onFilter: OnFilter<Row>;
onResetQuery: () => void;