types-kit.mapentry.md
September 4, 2023 ยท View on GitHub
MapEntry type
return the type of that map's entry.
Signature:
export type MapEntry<T extends ReadonlyMap<unknown, unknown>> =
T extends ReadonlyMap<infer K, infer V> ? [K, V] : never
Example
type Foo = Map<number, string>
// Expect: [number, string]
type EntryType = MapEntry<Foo>