Skip to content

isMap

Checks if a value is a Map object.

ts
function isMap(value: unknown): value is Map<any, any>

Parameters

value

  • Type: unknown

The value to check.

Returns

Returns true if value is a map, else false.

Example

ts
import { isMap } from '@chronus-dev/utils'

const fruits: unknown = new Map([
    ['apple', 1],
    ['banana', 2]
])

if (isMap(fruits)) {
    fruits.set('orange', 3) // => { 'apple' => 1, 'banana' => 2, 'orange' => 3 }
}