@airgap/coinlib-core
Version:
The @airgap/coinlib-core is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
11 lines (10 loc) • 468 B
TypeScript
import { Action } from './Action';
export declare class LinkedAction<Result, Context> extends Action<Result, void> {
private readonly linkedActionType;
readonly action: Action<Context, void>;
private linkedAction?;
constructor(action: Action<Context, void>, linkedActionType: new (context: Context) => Action<Result, Context>);
getLinkedAction(): Action<Result, Context> | undefined;
protected perform(): Promise<Result>;
cancel(): void;
}