UNPKG

delphirtl

Version:
80 lines (40 loc) 1.16 kB
[**delphirtl**](../README.md)**Docs** *** [delphirtl](../globals.md) / Stack # Class: Stack\<T\> A last in, first out class Stack ## Type Parameters**T** ## Constructors ### new Stack() > **new Stack**\<`T`\>(): [`Stack`](Stack.md)\<`T`\> #### Returns [`Stack`](Stack.md)\<`T`\> ## Accessors ### length #### Get Signature > **get** **length**(): `number` The number of items in the store ##### Returns `number` #### Defined in [src/collections.ts:83](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L83) ## Methods ### pop() > **pop**(): `undefined` \| `T` #### Returns `undefined` \| `T` The last value that was pushed into the store #### Defined in [src/collections.ts:71](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L71) *** ### push() > **push**(`v`): `void` #### Parameters**v**: `T` Puts the given value into the store #### Returns `void` #### Defined in [src/collections.ts:63](https://github.com/chuacw/delphirtl/blob/b2d86277a5251f0037cf01044224c3e29dc4c6be/src/collections.ts#L63)