Fix getKeyByValue

This commit is contained in:
Samantha Kellow 2023-08-20 20:06:02 +01:00
parent 940b0ac930
commit ff99d738bf

View File

@ -2,10 +2,10 @@ export function copyText(text: string) {
navigator.clipboard.writeText(text);
}
export function capitalizeFirstLetter(string) {
export function capitalizeFirstLetter(string: string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
export function getKeyByValue(object, value) {
return Object.keys(object).find(key => object[key] === value);
export function getKeyByValue<O extends object>(object: O, value: O[keyof O]) {
return Object.keys(object).find(key => object[key as keyof O] === value);
}