UNPKG

@gabrielrufino/cube

Version:

Data structures made in Typescript

13 lines (12 loc) 431 B
import type IDeck from './IDeck'; import DataStructure from '../DataStructure'; export default class Deck<T = number> extends DataStructure<T> implements IDeck<T> { constructor(...inputs: Readonly<T[]>); addFront(element: T): T; addBack(element: T): T; removeFront(): T | undefined; removeBack(): T | undefined; peekFront(): T | undefined; peekBack(): T | undefined; private [Symbol.toPrimitive]; }