Skip to main content
Version: v1

Stack Class

Signature

export declare class Stack<T>

Type Parameters

ParameterDescription
T

Properties

PropertyTypeDescription
itemsT[]

Methods

MethodReturn TypeDescription
empty()boolean
pop()T | undefined
push(val)void
top()T | undefined

Property Details

items

Signature

items: T[];

Type: T[]

Method Details

empty

Signature

empty(): boolean;

Returns

Return type: boolean

pop

Signature

pop(): T | undefined;

Returns

Return type: T | undefined

push

Signature

push(val: T): void;

Parameters

ParameterTypeDescription
valT

top

Signature

top(): T | undefined;

Returns

Return type: T | undefined