UNPKG

ts-generic-collections-linq

Version:

TypeScript library provides strongly-typed, queryable collections.

21 lines (20 loc) 512 B
export interface IStack<T> { clear(): void; contains(item: T): boolean; pop(): T; push(item: T): void; peek(): T; forEach(predicate: (item: T) => void): void; toArray(): Array<T>; } export declare class Stack<T> implements IStack<T> { private list; constructor(array?: Array<T>); clear(): void; contains(item: T): boolean; pop(): T; push(item: T): void; peek(): T; forEach(predicate: (item: T) => void): void; toArray(): T[]; }