@aut-labs/sdk
Version:
The TS/JS SDK package aims to make it easy for frontends/backends to integrate with Aut Smart Contracts
15 lines (14 loc) • 462 B
TypeScript
export declare class DeferredTransaction<T> {
promise: Promise<T>;
resolve: <T>(value: T) => void;
reject: <Error>(error: Error) => void;
private _timeout;
constructor();
clearTimeout(): void;
}
export declare class TransactionStore {
private map;
add<T>(transactionId: string, promise: DeferredTransaction<T>): void;
resolve<T>(transactionId: string, result: T): void;
reject<T>(transactionId: string, error: T): void;
}