UNPKG

ts-collection

Version:

This is re-write of the java collection classes in typescript. There is some tweak as typescript templates are not as equivalent as Java.

15 lines (14 loc) 470 B
import { Queue } from "./queue"; import { AbstractCollection } from "./abstractcollection"; import { Collection } from "./collection"; export declare abstract class AbstractQueue<E> extends AbstractCollection<E> implements Queue<E> { protected constructor(); abstract offer(e: E): boolean; abstract poll(): E; abstract peek(): E; enqueue(e: E): boolean; dequeue(): E; element(): E; clear(): void; addAll(c: Collection<E>): boolean; }