Skip to main content

DartList<T>

Defined in: 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
dartanysrc/proxies.ts:10

Accessors

length

Get Signature

get length(): number

Defined in: src/proxies.ts:22

Returns the number of objects in this list.

Returns

number

Methods

[iterator]()

[iterator](): Iterator<T>

Defined in: src/proxies.ts:51

Returns

Iterator<T>

Implementation of

Iterable.[iterator]


clear()

clear(): void

Defined in: 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: 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: src/proxies.ts:42

Parameters

ParameterType
itemT
start?number

Returns

boolean


push()

push(value): void

Defined in: 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: 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: 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: src/proxies.ts:28

Sorts this list.

Returns

void


fromDart()

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

Defined in: src/proxies.ts:13

Creates a proxy to an existing Dart list.

Type Parameters

Type Parameter
T

Parameters

ParameterType
dartany

Returns

DartList<T>