@airgap/coinlib-core
Version:
The @airgap/coinlib-core is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
9 lines (8 loc) • 350 B
TypeScript
import { Action } from './Action';
export declare class RepeatableAction<Result, InnerContext, Context> extends Action<Result, Context> {
private readonly actionFactory;
private innerAction?;
constructor(context: Context, actionFactory: () => Action<Result, InnerContext>);
protected perform(): Promise<Result>;
cancel(): void;
}