@baking-bad/tezos-etherlink-bridge-sdk
Version:
SDK designed for building token bridge applications between Tezos (L1) and Etherlink (L2)
15 lines (14 loc) • 525 B
TypeScript
export declare class TimeoutScheduler implements Disposable {
private readonly timeouts;
private readonly counterExpirationMs?;
private counterExpirationWatcherId;
private actionWatchers;
private _counter;
constructor(timeouts: number[], counterExpirationMs?: number | undefined);
get counter(): number;
private set counter(value);
[Symbol.dispose](): void;
setTimeout(action: () => void | Promise<void>): Promise<void>;
resetCounter(): void;
private resetCounterExpiration;
}