UNPKG

date-limits

Version:

Check if a date is before a flexible limit.

26 lines (25 loc) 779 B
import { DateLimitPartConfig } from '../types'; export interface GeneralGeneratorResult { value: number; looped: boolean; } export declare class GeneralGenerator { private config; private startFrom; private upperLimit; private _currentNum; private _nextFn; private _skipToFn; constructor(config: DateLimitPartConfig, startFrom: number, upperLimit: number); next(reset?: boolean): IteratorResult<GeneralGeneratorResult, GeneralGeneratorResult>; skipTo(to?: number, minusOne?: boolean): void; private _anyNext; private _anySkipTo; private _looped; private _staticNext; private _staticSkipTo; private _listNext; private _listSkipTo; private _rangeNext; private _rangeSkipTo; }