SwapWithSigner<T>
type SwapWithSigner<T> = { [K in keyof T]: K extends "commit" ? (abortSignal?: AbortSignal, skipChecks?: boolean) => Promise<string> : K extends "refund" ? (abortSignal?: AbortSignal) => Promise<string> : K extends "claim" ? (abortSignal?: AbortSignal) => Promise<string> : K extends "commitAndClaim" ? (abortSignal?: AbortSignal, skipChecks?: boolean) => Promise<string> : T[K] };
Defined in: atomiq-sdk/src/types/SwapWithSigner.ts:14
Proxy type that auto-injects a smart chain signer into swap methods
Type Parameters
| Type Parameter |
|---|
T extends ISwap |