@stomp/stompjs
Version:
STOMP client for Javascript and Typescript
18 lines (17 loc) • 563 B
TypeScript
import { debugFnType, TickerStrategy } from './types.js';
export declare class Ticker {
private readonly _interval;
private readonly _strategy;
private readonly _debug;
private readonly _workerScript;
private _worker?;
private _timer?;
constructor(_interval: number, _strategy: TickerStrategy | undefined, _debug: debugFnType);
start(tick: (elapsedTime: number) => void): void;
stop(): void;
private shouldUseWorker;
private runWorker;
private runInterval;
private disposeWorker;
private disposeInterval;
}