UNPKG

matrix-js-sdk

Version:
28 lines 1.01 kB
/** * Replace the function used by this module to get the current time. * * Intended for use by the unit tests. * * @param {function} [f] function which should return a millisecond counter * * @internal */ export declare function setNow(f: () => number): void; /** * reimplementation of window.setTimeout, which will call the callback if * the wallclock time goes past the deadline. * * @param {function} func callback to be called after a delay * @param {Number} delayMs number of milliseconds to delay by * * @return {Number} an identifier for this callback, which may be passed into * clearTimeout later. */ export declare function setTimeout(func: (...params: any[]) => void, delayMs: number, ...params: any[]): number; /** * reimplementation of window.clearTimeout, which mirrors setTimeout * * @param {Number} key result from an earlier setTimeout call */ export declare function clearTimeout(key: number): void; //# sourceMappingURL=realtime-callbacks.d.ts.map