Function: getTokenOrdering()
function getTokenOrdering<TAttributesType>(
first,
second,
assertCorrectness,
token1Data?,
token2Data?):
| {
token0: | string
| GalaChainTokenClassKey;
token0Attributes: undefined | TAttributesType;
token1: | string
| GalaChainTokenClassKey;
token1Attributes: undefined | TAttributesType;
zeroForOne: true;
}
| {
token0: | string
| GalaChainTokenClassKey;
token0Attributes: undefined | TAttributesType;
token1: | string
| GalaChainTokenClassKey;
token1Attributes: undefined | TAttributesType;
zeroForOne: false;
};
Type Parameters
Type Parameter | Default type |
---|---|
TAttributesType | undefined |
Parameters
Parameter | Type |
---|---|
first | | string | GalaChainTokenClassKey |
second | | string | GalaChainTokenClassKey |
assertCorrectness | boolean |
token1Data? | TAttributesType |
token2Data? | TAttributesType |
Returns
| {
token0
: | string
| GalaChainTokenClassKey
;
token0Attributes
: undefined
| TAttributesType
;
token1
: | string
| GalaChainTokenClassKey
;
token1Attributes
: undefined
| TAttributesType
;
zeroForOne
: true
;
}
| {
token0
: | string
| GalaChainTokenClassKey
;
token0Attributes
: undefined
| TAttributesType
;
token1
: | string
| GalaChainTokenClassKey
;
token1Attributes
: undefined
| TAttributesType
;
zeroForOne
: false
;
}