core3-utils

@wixc3/testing on Github

Home > @wixc3/testing > debugSafeTimeout

debugSafeTimeout() function

Creates an object with scaled timeout and adjust the current test timeout accordingly

Signature:

export declare function debugSafeTimeout<T extends object & {
    timeout?: number;
}>(ms?: number, rest?: T): // Readonly<T> is needed to avoid TS error when using values that extend string (example state?:'visible'|'hidden'...)
Readonly<T> & {
    timeout: number;
};

Parameters

Parameter Type Description
ms number _(Optional)_
rest T _(Optional)_

Returns:

Readonly<T> & { timeout: number; }