по интерфейсу самой таблицы, там в исходном варианте включены data и columns, а я их в таблице определяю а не передаю извне, соответственно хочу исключить и пишу так:
interface TablePropTypes<T extends Record<string, unknown>>
extends Exclude<TableOptions<T>, 'data' | 'columns'> {
...custom props
}
а тс все равно требует имплементировать эти 2 параметра
Укажите версию библиотеки, так как они кардинально отличаются (последние две)
7.6.3
Не очень понятно что происходит. 7ая версия это про хуки и headless реакт компоненты.
В таком виде выводиться сам тип не будет
https://gist.github.com/xblurx/286b1d6461711c7d0aad3ab02a433f2f
Это совершенно неверно, тут данные смешаны с поведением в интерфейсе
Omit, а не Exclude
блин, походу засиделся уже, перепутал, спасибо, помогло. переставил - там ошибка вылезла — Index signature is missing in type 'TableData'. ( это интерфейс), посмотрел на гх issue аж от 2017 года, поменял на тип вместо интерфейса, и заработало
Обсуждают сегодня