UNPKG

delphirtl

Version:
194 lines (97 loc) 2.9 kB
[**delphirtl**](../README.md) • **Docs** *** [delphirtl](../globals.md) / List # Class: List\<T\> List List ## Type Parameters • **T** ## Constructors ### new List() > **new List**\<`T`\>(): [`List`](List.md)\<`T`\> #### Returns [`List`](List.md)\<`T`\> #### Defined in [src/collections.ts:371](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L371) ## Accessors ### length #### Get Signature > **get** **length**(): `number` Returns the length of this list ##### Returns `number` #### Defined in [src/collections.ts:391](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L391) ## Methods ### \[iterator\]() > **\[iterator\]**(): `Iterator`\<`T`, `any`, `any`\> #### Returns `Iterator`\<`T`, `any`, `any`\> #### Defined in [src/collections.ts:436](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L436) *** ### add() > **add**(`value`): `void` Adds a value to the list #### Parameters • **value**: `T` The value to add to the list #### Returns `void` #### Defined in [src/collections.ts:399](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L399) *** ### delete() > **delete**(`value`): `boolean` Delete a specified value #### Parameters • **value**: `T` #### Returns `boolean` #### Defined in [src/collections.ts:417](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L417) *** ### find() > **find**(`callback`): `boolean` #### Parameters • **callback**: `T` #### Returns `boolean` #### Defined in [src/collections.ts:361](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L361) *** ### get() > **get**(`index`): `T` #### Parameters • **index**: `number` #### Returns `T` #### Defined in [src/collections.ts:408](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L408) *** ### indexOf() > **indexOf**(`value`): `number` #### Parameters • **value**: `T` #### Returns `number` #### Defined in [src/collections.ts:403](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L403) *** ### remove() > **remove**(`value`): `boolean` Removes the specified value #### Parameters • **value**: `T` #### Returns `boolean` #### Defined in [src/collections.ts:431](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L431) *** ### size() > **size**(): `number` #### Returns `number` Size of the List #### Defined in [src/collections.ts:379](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L379)