diff options
author | Florian Dold <florian@dold.me> | 2022-06-10 13:03:47 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-06-10 13:03:47 +0200 |
commit | f57dc7bf7a1e3a14c67512ba67d92fa350c95c0e (patch) | |
tree | c4f94cd64373e787d8b43645e9fdca469e713a98 /packages/taler-wallet-core/src/wallet-api-types.ts | |
parent | 3ebb1d18154375471e329f2bad40534d858cbe1e (diff) | |
download | wallet-core-f57dc7bf7a1e3a14c67512ba67d92fa350c95c0e.tar.xz |
wallet-core: implement and test forced coin/denom selection
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>( |