UNPKG

@zerodep/struct-stack

Version:

A factory that returns an optionally-typed Stack data structure instance.

12 lines (11 loc) 361 B
interface Stack<T> { fromArray: (data: T[]) => void; toArray: () => T[]; push: (item: T) => void; pop: () => T | undefined; peek: () => T | undefined; size: () => number; clear: () => void; // same syntax as Map() and Set() } declare const structStackFactory: <T = any>(data?: T[]) => Stack<T>; export { Stack, structStackFactory };