isMap
Check whether the given value is a Map or not.
Import
import { isMap } from '@fullstacksjs/toolbox';
Signature
function isMap(x: unknown): x is Map<unknown, unknown>;
Examples
isMap(new Map([["a", 1]])) // true
isMap(new Map()) // true
isMap(new Set([1, 2])) // false
isMap(new Set()) // false
isMap({a: 1}) // false
isMap({}) // false
isMap([]) // false
isMap([1, 2, 3]) // false
isMap(Symbol("bar")) // false
isMap("") // false
isMap("foo") // false
isMap(1) // false
isMap(NaN) // false
isMap(true) // false
isMap(null) // false
isMap(undefined) // false