= 30,
}
const getKey = (number: ...) => {
return Properties[number]
}
А каким образом можно затипизировать функцию так, чтобы я мог передавать только значения? То есть 10, 20, 30 я могу передать и ничего больше
import { findKey } from "lodash"; const properties = { a: 10, b: 20, c: 30, } as const; type Properties = typeof properties[keyof typeof properties]; const getKey = (number: Properties) => { return findKey(properties, p => p === number); } getKey(10);
С enum никак?
Есть мнение, что енамов лучше избегать
энум это объект же
Функция?
Обсуждают сегодня