javascript - Egyéni rendezés a @tanstack/react-table v8-ban
Problémám van az egyedi rendezési típusok deklarálásával. A dokumentáció a deklarációt a következőképpen írja le:
declare module '@tanstack/table-core' {
interface SortingFns {
myCustomSorting: SortingFn<unknown>
}
}
Ezt egy külső .d.ts fájlban csináltam. De most ez a tulajdonság kötelezővé vált, és most már meg kell adni a useReactTable-ban.
const instance = useReactTable(
{
data,
columns,
getCoreRowModel: getCoreRowModel(),
sortingFns: {}
}
)
Hogyan tudnám valahogy kijelenteni, hogy opcionális legyen?