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