declare global { interface PromiseConstructor { withResolvers(): { promise: Promise; resolve: (value: T | PromiseLike) => void; reject: (reason?: unknown) => void; }; } interface Promise { /** Delays promise return by milliseconds */ delayed(milli: number): Promise; } } export {};