Weboldal keresés

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?