mirror of
https://github.com/Xahau/xahau.js.git
synced 2026-06-05 01:36:47 +00:00
56 lines
927 B
JavaScript
56 lines
927 B
JavaScript
/* @flow */
|
|
'use strict';
|
|
|
|
export type RippledAmountIOU = {
|
|
currency: string,
|
|
value: string,
|
|
issuer?: string
|
|
}
|
|
|
|
export type RippledAmount = string | RippledAmountIOU
|
|
|
|
|
|
export type Amount = {
|
|
value: string,
|
|
currency: string,
|
|
counterparty?: string
|
|
}
|
|
|
|
|
|
// Amount where counterparty and value are optional
|
|
export type LaxLaxAmount = {
|
|
currency: string,
|
|
value?: string,
|
|
counterparty?: string
|
|
}
|
|
|
|
// A currency-counterparty pair, or just currency if it's XRP
|
|
export type Issue = {
|
|
currency: string,
|
|
counterparty?: string
|
|
}
|
|
|
|
export type Adjustment = {
|
|
address: string,
|
|
amount: Amount,
|
|
tag?: number
|
|
}
|
|
|
|
export type MaxAdjustment = {
|
|
address: string,
|
|
maxAmount: Amount,
|
|
tag?: number
|
|
}
|
|
|
|
export type MinAdjustment = {
|
|
address: string,
|
|
minAmount: Amount,
|
|
tag?: number
|
|
}
|
|
|
|
export type Memo = {
|
|
type?: string,
|
|
format?: string,
|
|
data?: string
|
|
}
|