import {IIssuesProcessorOptions} from '../interfaces/issues-processor-options'; import {Operations} from './operations'; export class StaleOperations extends Operations { private readonly _options: IIssuesProcessorOptions; constructor(options: Readonly) { super(); this._options = options; } hasRemainingOperations(): boolean { return this._operationsConsumed < this._options.operationsPerRun; } getRemainingOperationsCount(): number { return this._options.operationsPerRun - this._operationsConsumed; } }