fix: add TokenAccountBalancePair.uiAmountString (#15741)
This commit is contained in:
parent
d61b74919b
commit
f2ce5f6c82
|
@ -295,7 +295,8 @@ declare module '@solana/web3.js' {
|
|||
address: PublicKey;
|
||||
amount: string;
|
||||
decimals: number;
|
||||
uiAmount: number;
|
||||
uiAmount: number | null;
|
||||
uiAmountString?: string;
|
||||
};
|
||||
|
||||
export type AccountChangeCallback = (
|
||||
|
|
|
@ -308,7 +308,8 @@ declare module '@solana/web3.js' {
|
|||
address: PublicKey,
|
||||
amount: string,
|
||||
decimals: number,
|
||||
uiAmount: number,
|
||||
uiAmount: number | null,
|
||||
uiAmountString?: string,
|
||||
};
|
||||
|
||||
declare type AccountChangeCallback = (
|
||||
|
|
|
@ -760,7 +760,8 @@ const GetSupplyRpcResult = jsonRpcResultAndContext(
|
|||
* @typedef {Object} TokenAmount
|
||||
* @property {string} amount Raw amount of tokens as string ignoring decimals
|
||||
* @property {number} decimals Number of decimals configured for token's mint
|
||||
* @property {number} uiAmount Token account as float, accounts for decimals
|
||||
* @property {number | null} uiAmount Token amount as float, accounts for decimals
|
||||
* @property {string | undefined} uiAmountString Token amount as string, accounts for decimals
|
||||
*/
|
||||
type TokenAmount = {
|
||||
amount: string,
|
||||
|
@ -786,13 +787,15 @@ const TokenAmountResult = pick({
|
|||
* @property {PublicKey} address Address of the token account
|
||||
* @property {string} amount Raw amount of tokens as string ignoring decimals
|
||||
* @property {number} decimals Number of decimals configured for token's mint
|
||||
* @property {number} uiAmount Token account as float, accounts for decimals
|
||||
* @property {number | null} uiAmount Token amount as float, accounts for decimals
|
||||
* @property {string | undefined} uiAmountString Token amount as string, accounts for decimals
|
||||
*/
|
||||
type TokenAccountBalancePair = {
|
||||
address: PublicKey,
|
||||
amount: string,
|
||||
decimals: number,
|
||||
uiAmount: number,
|
||||
uiAmountString?: string,
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -803,8 +806,9 @@ const GetTokenLargestAccountsResult = jsonRpcResultAndContext(
|
|||
pick({
|
||||
address: PublicKeyFromString,
|
||||
amount: string(),
|
||||
uiAmount: number(),
|
||||
uiAmount: nullable(number()),
|
||||
decimals: number(),
|
||||
uiAmountString: optional(nullable(string())),
|
||||
}),
|
||||
),
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue