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

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()