diff options
| author | Arnaud Bailly <arnaud@pankzsoft.com> | 2025-12-01 16:54:06 +0100 |
|---|---|---|
| committer | Arnaud Bailly <arnaud@pankzsoft.com> | 2025-12-01 16:54:06 +0100 |
| commit | f8f9f6d77ad589dcbdf2749cade4cadc827c805f (patch) | |
| tree | 27e68dc224d82d8981cd5cdc9aeee31702983f79 /pbt/ts/src/bank.ts | |
| parent | 8736fba2ab94cd307905585f81f87d4df9eef3e4 (diff) | |
| download | lambda-nantes-f8f9f6d77ad589dcbdf2749cade4cadc827c805f.tar.gz | |
implement op sequence property
Diffstat (limited to 'pbt/ts/src/bank.ts')
| -rw-r--r-- | pbt/ts/src/bank.ts | 6 |
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}; |
