summaryrefslogtreecommitdiff
path: root/src/types/ReserveStatus.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-12-19 20:42:49 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-12-19 20:42:49 +0100
commit0c9358c1b2bd80e25940022e86bd8daef8184ad7 (patch)
treea8c8ca0134bd886d8151633aff4c85e9513ad32c /src/types/ReserveStatus.ts
parent49e3b3e5b9bbf1ce356ef68f301d50c689ceecb9 (diff)
downloadwallet-core-0c9358c1b2bd80e25940022e86bd8daef8184ad7.tar.gz
wallet-core-0c9358c1b2bd80e25940022e86bd8daef8184ad7.tar.bz2
wallet-core-0c9358c1b2bd80e25940022e86bd8daef8184ad7.zip
new date format, replace checkable annotations with codecs
Diffstat (limited to 'src/types/ReserveStatus.ts')
-rw-r--r--src/types/ReserveStatus.ts18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/types/ReserveStatus.ts b/src/types/ReserveStatus.ts
index d9b5d9496..8ab7225e8 100644
--- a/src/types/ReserveStatus.ts
+++ b/src/types/ReserveStatus.ts
@@ -29,14 +29,15 @@ import {
makeCodecForUnion,
makeCodecForList,
} from "../util/codec";
-import { runBlock } from "../util/helpers";
import { AmountString } from "./talerTypes";
-import { ReserveTransaction, codecForReserveTransaction } from "./ReserveTransaction";
-
+import {
+ ReserveTransaction,
+ codecForReserveTransaction,
+} from "./ReserveTransaction";
/**
* Status of a reserve.
- *
+ *
* Schema type for the exchange's response to "/reserve/status".
*/
export interface ReserveStatus {
@@ -51,11 +52,10 @@ export interface ReserveStatus {
history: ReserveTransaction[];
}
-export const codecForReserveStatus = runBlock(() => (
+export const codecForReserveStatus = () =>
typecheckedCodec<ReserveStatus>(
makeCodecForObject<ReserveStatus>()
.property("balance", codecForString)
- .property("history", makeCodecForList(codecForReserveTransaction))
- .build("ReserveStatus")
- )
-)); \ No newline at end of file
+ .property("history", makeCodecForList(codecForReserveTransaction()))
+ .build("ReserveStatus"),
+ );