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.

25 lines (24 loc) 1.14 kB
import { NavigableSubSet } from "./NavigableSubSet"; import { TreeSet } from "../TreeSet"; import { Comparator } from "../comparator"; import { NavigableSet } from "../navigableset"; import { Iterator } from "../iterator"; export declare class AscendingSubSet<E> extends NavigableSubSet<E> { constructor(treeSet: TreeSet<E>, fromStart: boolean, lo: E, loInclusive: any, toEnd: boolean, hi: E, hiInclusive: any); comparator(): Comparator<E>; iterator(): Iterator<E>; subSet(fromElement: E, toElement: E): NavigableSet<E>; subSet(fromElement: E, fromInclusive: boolean, toElement: E, toInclusive: boolean): NavigableSet<E>; headSet(toElement: E): NavigableSet<E>; headSet(toElement: E, inclusive: boolean): NavigableSet<E>; tailSet(fromElement: E): NavigableSet<E>; tailSet(fromElement: E, inclusive: boolean): NavigableSet<E>; descendingIterator(): Iterator<E>; descendingSet(): NavigableSet<E>; protected subLowest(): E; protected subHighest(): E; protected subCeiling(e: E): E; protected subHigher(e: E): E; protected subFloor(e: E): E; protected subLower(e: E): E; }