@devexpress/utils
Version:
DevExpress utils
15 lines • 605 B
TypeScript
import { ConstInterval } from '../const';
import { SparseIntervalsIterator } from './iterator';
import { SparseObjectsIterator } from './objects-iterator';
export declare class SparseIntervals<T extends ConstInterval> {
private list;
private _count;
private _numIntervals;
get count(): number;
get numIntervals(): number;
constructor(list?: T[]);
getInterval(index: number): T;
getNativeIterator(): SparseIntervalsIterator<T>;
getObjectsIterator<ObjT extends any>(objects: ObjT[]): SparseObjectsIterator<T, ObjT>;
}
//# sourceMappingURL=intervals.d.ts.map