summaryrefslogtreecommitdiff
path: root/pbt/ts/src/bank.ts
diff options
context:
space:
mode:
authorArnaud Bailly <arnaud@pankzsoft.com>2025-12-01 16:54:06 +0100
committerArnaud Bailly <arnaud@pankzsoft.com>2025-12-01 16:54:06 +0100
commitf8f9f6d77ad589dcbdf2749cade4cadc827c805f (patch)
tree27e68dc224d82d8981cd5cdc9aeee31702983f79 /pbt/ts/src/bank.ts
parent8736fba2ab94cd307905585f81f87d4df9eef3e4 (diff)
downloadlambda-nantes-f8f9f6d77ad589dcbdf2749cade4cadc827c805f.tar.gz
implement op sequence property
Diffstat (limited to 'pbt/ts/src/bank.ts')
-rw-r--r--pbt/ts/src/bank.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/pbt/ts/src/bank.ts b/pbt/ts/src/bank.ts
index c5adc05..e5619f4 100644
--- a/pbt/ts/src/bank.ts
+++ b/pbt/ts/src/bank.ts
@@ -39,3 +39,9 @@ export class SimpleBank implements Bank {
throw new Error('Method not implemented.');
}
}
+
+export type Operation = GetBalance | Withdraw | Deposit;
+
+export type GetBalance = {op: 'GetBalance'; account: Account};
+export type Withdraw = {op: 'Withdraw'; account: Account; amount: number};
+export type Deposit = {op: 'Deposit'; account: Account; amount: number};