UNPKG

@gabrielrufino/cube

Version:

Data structures made in Typescript

13 lines (12 loc) 534 B
import type IArray from './IArray'; import DataStructure from '../DataStructure'; export default class Array<T = number> extends DataStructure<T> implements IArray<T> { constructor(...inputs: Readonly<T[]>); insertInLastPosition(element: T): T; insertInFirstPosition(element: T): T; insertInPosition(position: number, element: T): T; removeFromLastPosition(): T | undefined; removeFromFirstPosition(): T | undefined; removeFromPosition(position: number): T | undefined; private [Symbol.toPrimitive]; }