@skyway-sdk/common
Version:
The official Next Generation JavaScript SDK for SkyWay
26 lines • 724 B
TypeScript
/**@internal */
export declare class BackOff {
count: number;
readonly times: number;
/**ms */
readonly interval: number;
/**ms */
readonly jitter: number;
/**20.4 sec {var sum=0;for(i=0;i<=8;i++){sum +=i ** 2 * 100}} */
constructor(props?: Partial<Pick<BackOff, 'times' | 'interval' | 'jitter'>>);
/**if need wait return true */
wait(): Promise<boolean>;
get timeout(): number;
get exceeded(): boolean;
reset(): void;
}
/**@internal */
export declare const deepCopy: <T = object>(o: T) => T;
/**@internal */
export interface RuntimeInfo {
browserName: string;
browserVersion: string;
osName: string;
osVersion: string;
}
//# sourceMappingURL=util.d.ts.map