Answers for "typescript object key type"

1

typescriprt specify type of key

var stuff: { [key: string]: string; } = {};
stuff['a'] = ''; // ok
stuff['a'] = 4;  // error

// ... or, if you're using this a lot and don't want to type so much ...
interface StringMap { [key: string]: string; }
var stuff2: StringMap = { };
// same as above
Posted by: Guest on December-09-2020
-1

typescript object key type

// For every properties K of type T, transform it to U
function mapObject<K extends string, T, U>(obj: Record<K, T>, f: (x: T) => U): Record<K, U>

const names = { foo: "hello", bar: "world", baz: "bye" };
const lengths = mapObject(names, s => s.length);  // { foo: number, bar: number, baz: number }
Posted by: Guest on August-06-2021

Code answers related to "typescript object key type"

Code answers related to "TypeScript"

Browse Popular Code Answers by Language