aboutsummaryrefslogtreecommitdiff
path: root/src/types/walletTypes.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/types/walletTypes.ts')
-rw-r--r--src/types/walletTypes.ts16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/types/walletTypes.ts b/src/types/walletTypes.ts
index 5d28c5ae7..3d919c6f1 100644
--- a/src/types/walletTypes.ts
+++ b/src/types/walletTypes.ts
@@ -30,18 +30,16 @@
import { AmountJson, codecForAmountJson } from "../util/amounts";
import * as LibtoolVersion from "../util/libtoolVersion";
import {
- CoinRecord,
DenominationRecord,
ExchangeRecord,
ExchangeWireInfo,
} from "./dbTypes";
-import { CoinDepositPermission, ContractTerms } from "./talerTypes";
import { Timestamp } from "../util/time";
import {
- typecheckedCodec,
makeCodecForObject,
codecForString,
makeCodecOptional,
+ Codec,
} from "../util/codec";
/**
@@ -261,16 +259,14 @@ export interface CreateReserveRequest {
bankWithdrawStatusUrl?: string;
}
-export const codecForCreateReserveRequest = () =>
- typecheckedCodec<CreateReserveRequest>(
+export const codecForCreateReserveRequest = (): Codec<CreateReserveRequest> =>
makeCodecForObject<CreateReserveRequest>()
.property("amount", codecForAmountJson())
.property("exchange", codecForString)
.property("exchangeWire", codecForString)
.property("senderWire", makeCodecOptional(codecForString))
.property("bankWithdrawStatusUrl", makeCodecOptional(codecForString))
- .build("CreateReserveRequest"),
- );
+ .build("CreateReserveRequest");
/**
* Request to mark a reserve as confirmed.
@@ -283,12 +279,10 @@ export interface ConfirmReserveRequest {
reservePub: string;
}
-export const codecForConfirmReserveRequest = () =>
- typecheckedCodec<ConfirmReserveRequest>(
+export const codecForConfirmReserveRequest = (): Codec<ConfirmReserveRequest> =>
makeCodecForObject<ConfirmReserveRequest>()
.property("reservePub", codecForString)
- .build("ConfirmReserveRequest"),
- );
+ .build("ConfirmReserveRequest");
/**
* Wire coins to the user's own bank account.