Skip to main content

DartList<T>

Defined in: js-api/src/proxies.ts:9

A proxy to a Dart List<T>.

Type Parameters​

Type Parameter
T

Implements​

  • Iterable<T>

Indexable​

[key: number]: any

Constructors​

Constructor​

new DartList<T>(): DartList<T>

Returns​

DartList<T>

Properties​

PropertyTypeDefined in
dartanyjs-api/src/proxies.ts:10

Accessors​

length​

Get Signature​

get length(): number

Defined in: js-api/src/proxies.ts:22

Returns the number of objects in this list.

Returns​

number

Methods​

[iterator]()​

[iterator](): Iterator<T>

Defined in: js-api/src/proxies.ts:51

Returns​

Iterator<T>

Implementation of​

Iterable.[iterator]


clear()​

clear(): void

Defined in: js-api/src/proxies.ts:25

Removes all objects from this list; the length of the list becomes zero.

Returns​

void


get()​

get(index): T

Defined in: js-api/src/proxies.ts:34

Returns the object at the given [index] in the list.

Parameters​

ParameterType
indexnumber

Returns​

T


includes()​

includes(item, start?): boolean

Defined in: js-api/src/proxies.ts:42

Parameters​

ParameterType
itemT
start?number

Returns​

boolean


push()​

push(value): void

Defined in: js-api/src/proxies.ts:31

Adds [value] to the end of this list, extending the length by one.

Parameters​

ParameterType
valueT

Returns​

void


remove()​

remove(value): void

Defined in: js-api/src/proxies.ts:40

Removes the first occurrence of [value] from the list.

Parameters​

ParameterType
valueT

Returns​

void


set()​

set(index, value): T

Defined in: js-api/src/proxies.ts:37

Sets the value at the given [index] in the list to [value].

Parameters​

ParameterType
indexnumber
valueT

Returns​

T


sort()​

sort(): void

Defined in: js-api/src/proxies.ts:28

Sorts this list.

Returns​

void


fromDart()​

static fromDart<T>(dart): DartList<T>

Defined in: js-api/src/proxies.ts:13

Creates a proxy to an existing Dart list.

Type Parameters​

Type Parameter
T

Parameters​

ParameterType
dartany

Returns​

DartList<T>