typescript Любой тип-объект но с указанным свойстов. Обобщенный тип дженерик с указанными свойствами
Primary tabs
Предположим. что в качестве аргумента функции вас устраивает любой тип, но при этом у него должно быть поле name типа ColumnType,
тогда функция может выглядетьн напр. так:
export const getValues = <T extends { name: ColumnType }>(items: T[]): T[] => items.filter((item) => someConstArr.includes(item.name));
- Log in to post comments
- 729 reads