diff options
Diffstat (limited to 'packages/taler-wallet-core/src/wallet-api-types.ts')
-rw-r--r-- | packages/taler-wallet-core/src/wallet-api-types.ts | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/taler-wallet-core/src/wallet-api-types.ts b/packages/taler-wallet-core/src/wallet-api-types.ts index 0555b0ced..9acfbf103 100644 --- a/packages/taler-wallet-core/src/wallet-api-types.ts +++ b/packages/taler-wallet-core/src/wallet-api-types.ts @@ -57,6 +57,7 @@ import { SetCoinSuspendedRequest, SetWalletDeviceIdRequest, TestPayArgs, + TestPayResult, TrackDepositGroupRequest, TrackDepositGroupResponse, TransactionsRequest, @@ -270,7 +271,7 @@ export type WalletOperations = { }; [WalletApiOperation.TestPay]: { request: TestPayArgs; - response: {}; + response: TestPayResult; }; [WalletApiOperation.ExportDb]: { request: {}; @@ -279,12 +280,12 @@ export type WalletOperations = { }; export type RequestType< - Op extends WalletApiOperation & keyof WalletOperations - > = WalletOperations[Op] extends { request: infer T } ? T : never; + Op extends WalletApiOperation & keyof WalletOperations, +> = WalletOperations[Op] extends { request: infer T } ? T : never; export type ResponseType< - Op extends WalletApiOperation & keyof WalletOperations - > = WalletOperations[Op] extends { response: infer T } ? T : never; + Op extends WalletApiOperation & keyof WalletOperations, +> = WalletOperations[Op] extends { response: infer T } ? T : never; export interface WalletCoreApiClient { call<Op extends WalletApiOperation & keyof WalletOperations>( |