UNPKG

tstruct

Version:

Data structures & basic algorithms library

17 lines (16 loc) 434 B
export interface IStack<T> { readonly isEmpty: boolean; readonly size: number; push(val: T): void; pop(): T; [Symbol.iterator](): Iterator<T, any, undefined>; } export declare class Stack<T> implements IStack<T> { private _list; constructor(); get isEmpty(): boolean; get size(): number; push(val: T): void; pop(): T; [Symbol.iterator](): Iterator<T, any, undefined>; }