redis-smq-common
Version:
Provides essential components and utilities shared across RedisSMQ packages.
13 lines • 513 B
TypeScript
import { ICallback } from '../async/index.js';
import { ILogger } from '../logger/index.js';
import { Runnable } from '../runnable/index.js';
export declare class Timer extends Runnable {
private timer;
protected readonly logger: ILogger;
constructor(logger: ILogger);
protected goingUp(): Array<(cb: ICallback) => void>;
protected goingDown(): Array<(cb: ICallback) => void>;
schedule: (fn: () => void, delayMs: number) => boolean;
reset(): void;
}
//# sourceMappingURL=timer.d.ts.map