BimObjectMap

class BimObjectMap()

Properties


Properties

BimObjectMap.[Symbol.toStringTag]
Type:string
BimObjectMap.size
Type:number
BimObjectMap.Map
Type:MapConstructor

Methods

[Symbol.iterator]

BimObjectMap.[Symbol.iterator]()
Return type:IterableIterator <(string, BimObject())>

add

BimObjectMap.add(bimObject)
Arguments:
Return type:

void

addMany

BimObjectMap.addMany(bimObjects)
Arguments:
Return type:

void

clear

BimObjectMap.clear()
Return type:void

computeHashKey

BimObjectMap.computeHashKey(bimObject)
Arguments:
Return type:

string

delete

BimObjectMap.delete(key)
Arguments:
  • key (string()) – None
Return type:

boolean

entries

BimObjectMap.entries()
Return type:IterableIterator <(string, BimObject())>

forEach

BimObjectMap.forEach(callbackfn[, thisArg])
Arguments:
  • callbackfn (function()) – None
  • thisArg (any()) – optional None
Return type:

void

BimObjectMap.callbackfn(value, key, map)
Arguments:
Return type:

void

get

BimObjectMap.get(key)
Arguments:
  • key (string()) – None
Return type:

BimObject() | undefined

has

BimObjectMap.has(key)
Arguments:
  • key (string()) – None
Return type:

boolean

keys

BimObjectMap.keys()
Return type:IterableIterator <string>

set

BimObjectMap.set(key, value)
Arguments:
Return type:

this

values

BimObjectMap.values()
Return type:IterableIterator <BimObject()>