globl
Version:
Exported globals it would be nice to mock
16 lines (15 loc) • 1.23 kB
TypeScript
/// <reference types="node" />
/// <reference types="react-native" />
export declare const setTimeout: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => NodeJS.Timeout) & typeof globalThis.setTimeout;
export declare const clearTimeout: ((timeoutId: NodeJS.Timeout) => void) & typeof globalThis.clearTimeout;
export declare const setInterval: ((callback: (...args: any[]) => void, ms: number, ...args: any[]) => NodeJS.Timeout) & typeof globalThis.setInterval;
export declare const clearInterval: ((intervalId: NodeJS.Timeout) => void) & typeof globalThis.clearInterval;
export declare const setImmediate: ((callback: (...args: any[]) => void, ...args: any[]) => NodeJS.Immediate) & typeof globalThis.setImmediate;
export declare const clearImmediate: ((immediateId: NodeJS.Immediate) => void) & typeof globalThis.clearImmediate;
export declare const requestAnimationFrame: typeof globalThis.requestAnimationFrame;
export declare const cancelAnimationFrame: typeof globalThis.cancelAnimationFrame;
export declare const console: Console;
export declare const process: NodeJS.Process;
export declare const Math: Math;
export declare const Date: DateConstructor;
export declare const performance: Performance;