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',
};