Não sei se entendi sua pergunta, seria algo desse tipo?
const arrayOfNumbers: Array<Number> = [1, 2, 3, 4]
const arrayOfStrings: Array<String> = ['a', 'b', 'c', 'd']
const arrayOfBooleans: Array<Boolean> = [true, false]
Não sei se entendi sua pergunta, seria algo desse tipo?
const arrayOfNumbers: Array<Number> = [1, 2, 3, 4]
const arrayOfStrings: Array<String> = ['a', 'b', 'c', 'd']
const arrayOfBooleans: Array<Boolean> = [true, false]
Ola, estou tentando criar um componente funcional no react.
Quero tornar esse componente generico para reutilizar em outros
lugares da aplicação, no entento estou obtendo um erro: A propriedade 'name' não existe no tipo 'T'.ts(2339)
interface ItemProps<T> {
itens: T[];
}
function select<T>({ itens }: ItemProps<T>) {
return (
<select name="select">
{itens.map(item => {
<option key={item.id} value={item.name}>{item.name</option>;
})}
</select>
);
}
(parameter) item: T
A propriedade 'name' não existe no tipo 'T'.ts(2339)