TS2749
'paramNames' refers to a value, but is being used as a type here. Did you mean 'typeof paramNames'?
Broken Code ❌
const paramNames = ['age', 'name'];
const person: {
[param in paramNames]: string;
} = {
age: '34',
name: 'Benny',
};Fixed Code ✔️
type paramNames = 'age' | 'name';
const person: {
[param in paramNames]: string;
} = {
age: '34',
name: 'Benny',
};