Home > @magiclane/maps-sdk > GemList

GemList class

Signature:

export declare class GemList<T> extends GemAutoreleaseObject implements Iterable<T> 

Extends: GemAutoreleaseObject

Implements: Iterable<T>

Constructors

Constructor

Modifiers

Description

(constructor)(pointerId, mapId, className, initializer)

Constructs a new instance of the GemList class

Properties

Property

Modifiers

Type

Description

first

readonly

T

isEmpty

readonly

boolean

isNotEmpty

readonly

boolean

last

readonly

T

length

readonly

number

mapId

readonly

number

pointerId

readonly

any

Methods

Method

Modifiers

Description

[[Symbol.iterator]()](./maps-sdk.gemlist._symbol.iterator_.md)

at(position)

contains(element)

dispose()

elementAt(index)

every(predicate)

filter(predicate)

find(predicate)

findIndex(predicate)

forEach(callback)

init(pointerId, mapId, className, initializer)

static

join(separator)

map(transform)

reduce(combine, initialValue)

size()

some(predicate)

toArray()

toSet()