Skip to content

isMap

Returns true for Map instances

122 bytes

Usage

Returns true for Map instances, even if they are subclass instances or from other realms.

import * as
import _
_
from 'radashi'
import _
_
.
isMap<Map<any, any>>(value: Map<any, any>): value is Map<any, any>
export isMap

Return true if the given value is a Map.

Instances from other realms are also supported.

@seehttps://radashi.js.org/reference/typed/isMap

@example

isMap(new Map()) // => true
isMap(new Set()) // => false

@version12.2.0

isMap
(new
var Map: MapConstructor
new () => Map<any, any> (+3 overloads)
Map
()) // true
import _
_
.
isMap<(Anonymous class)>(value: (Anonymous class)): value is (Anonymous class)
export isMap

Return true if the given value is a Map.

Instances from other realms are also supported.

@seehttps://radashi.js.org/reference/typed/isMap

@example

isMap(new Map()) // => true
isMap(new Set()) // => false

@version12.2.0

isMap
(new (class extends
var Map: MapConstructor
Map
{})()) // true