Run ❯
Get your
own Node
server
❯
Run Code
Ctrl+Alt+R
Change Orientation
Ctrl+Alt+O
Change Theme
Ctrl+Alt+D
Go to Spaces
Ctrl+Alt+P
// @ts-check /** * @template T * @typedef {{ * [K in keyof T as `get${Capitalize
}`]: () => T[K] * }} Getters */ /** @type {Getters<{ name: string, age: number }>} */ const userGetters = { getName: () => 'John', getAge: () => 30 }; console.log(userGetters.getName()); console.log(userGetters.getAge());
Expected console output:
John 30