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.

14 lines (13 loc) 509 B
import { Collection } from "./collection"; import { ListIterator } from "./listiterator"; export interface List<E> extends Collection<E> { get(index: number): E; setAt(index: number, value: E): E; addAt(index: number, value: E): void; addAllFrom(index: number, c: Collection<E>): void; removeAt(index: number): void; indexOf(value: E): number; lastIndexOf(value: E): number; listIterator(index: number): ListIterator<E>; listIteratorFrom(index: number): ListIterator<E>; }