commit c350f6766bc423d3cb03e8b5ea3f3e4ce22c0551
parent 931b3646292ec88017cc0ce32a200210ff21b385
Author: Florian Dold <florian@dold.me>
Date: Wed, 24 Sep 2025 15:10:10 +0200
make type explicit
Diffstat:
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/packages/taler-harness/src/index.ts b/packages/taler-harness/src/index.ts
@@ -1256,7 +1256,7 @@ deploymentCli
const bankURL = args.provisionMerchantInstance.bankURL;
const bankUser = args.provisionMerchantInstance.bankUser;
const bankPassword = args.provisionMerchantInstance.bankPassword;
- const accountPayto = args.provisionMerchantInstance.payto as PaytoString;
+ const accountPayto = args.provisionMerchantInstance.payto;
let defaultWireTransferDelay: Duration;
if (args.provisionMerchantInstance.defaultWireTransferDelay) {
diff --git a/packages/taler-util/src/http-client/merchant.ts b/packages/taler-util/src/http-client/merchant.ts
@@ -17,11 +17,11 @@
import {
AccessToken,
CancellationToken,
+ ChallengeSolveRequest,
FailCasesByMethod,
HttpStatusCode,
LibtoolVersion,
LoginTokenRequest,
- ChallengeSolveRequest,
MerchantPostDonauBody,
OperationAlternative,
OperationFail,
@@ -240,7 +240,15 @@ export class TalerMerchantInstanceHttpClient {
params: {
challengeIds?: string[];
} = {},
- ) {
+ ): Promise<
+ | OperationFail<HttpStatusCode.NotFound>
+ | OperationOk<TalerMerchantApi.LoginTokenSuccessResponse>
+ | OperationAlternative<
+ HttpStatusCode.Accepted,
+ TalerMerchantApi.ChallengeResponse
+ >
+ | OperationFail<HttpStatusCode.Unauthorized>
+ > {
const url = new URL(`private/token`, this.baseUrl);
const headers: Record<string, string> = {};
headers.Authorization = makeBasicAuthHeader(instance, password);