Files
stale/src/classes/operations.ts
T

18 lines
353 B
TypeScript
Raw Normal View History

2021-03-08 11:56:52 +01:00
export class Operations {
protected _operationsConsumed = 0;
2021-03-08 11:56:52 +01:00
consumeOperation(): Operations {
return this.consumeOperations(1);
}
consumeOperations(quantity: Readonly<number>): Operations {
this._operationsConsumed += quantity;
2021-03-08 11:56:52 +01:00
return this;
}
getConsumedOperationsCount(): number {
return this._operationsConsumed;
2021-03-08 11:56:52 +01:00
}
}