/** * Converts a `Map` type to its equivalent when performing `[...map.entries()]`. * @example ```typescript * const map: MapType = new Map(['key', 'value']); * const entries = [...map.entries()]; // Same type as MapEntries * * typeof entries === MapEntries * ``` */ export type MapEntries = MapToConvert extends Map ? [Key, Value][] : never;