Skip to main content

Class: DartList<T>

dg.DartList

A proxy to a Dart List<T>.

Type parameters

Name
T

Implements

  • Iterable<T>

Indexable

[key: number]: any

Constructors

constructor

new DartList<T>()

Type parameters

Name
T

Properties

dart

dart: any

Defined in

src/utils.ts:204

Accessors

length

get length(): number

Returns the number of objects in this list.

Returns

number

Defined in

src/utils.ts:216

Methods

[iterator]

[iterator](): Iterator<T, any, undefined>

Returns

Iterator<T, any, undefined>

Implementation of

Iterable.__@iterator@87

Defined in

src/utils.ts:245


clear

clear(): void

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

Returns

void

Defined in

src/utils.ts:219


get

get(index): T

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

Parameters

NameType
indexnumber

Returns

T

Defined in

src/utils.ts:228


includes

includes(item, start?): boolean

Parameters

NameType
itemT
start?number

Returns

boolean

Defined in

src/utils.ts:236


push

push(value): void

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

Parameters

NameType
valueT

Returns

void

Defined in

src/utils.ts:225


remove

remove(value): void

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

Parameters

NameType
valueT

Returns

void

Defined in

src/utils.ts:234


set

set(index, value): T

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

Parameters

NameType
indexnumber
valueT

Returns

T

Defined in

src/utils.ts:231


sort

sort(): void

Sorts this list.

Returns

void

Defined in

src/utils.ts:222


fromDart

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

Creates a proxy to an existing Dart list.

Type parameters

Name
T

Parameters

NameType
dartany

Returns

DartList<T>

Defined in

src/utils.ts:207