fix: add TokenAmount.uiAmountString (#15739)

This commit is contained in:
Tyera Eulberg 2021-03-05 11:01:37 -07:00 committed by GitHub
parent 66b781eec3
commit d61b74919b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 4 deletions

3
web3.js/module.d.ts vendored
View File

@ -285,9 +285,10 @@ declare module '@solana/web3.js' {
}; };
export type TokenAmount = { export type TokenAmount = {
uiAmount: number; uiAmount: number | null;
decimals: number; decimals: number;
amount: string; amount: string;
uiAmountString?: string;
}; };
export type TokenAccountBalancePair = { export type TokenAccountBalancePair = {

View File

@ -298,9 +298,10 @@ declare module '@solana/web3.js' {
}; };
declare export type TokenAmount = { declare export type TokenAmount = {
uiAmount: number, uiAmount: number | null,
decimals: number, decimals: number,
amount: string, amount: string,
uiAmountString?: string,
}; };
declare export type TokenAccountBalancePair = { declare export type TokenAccountBalancePair = {

View File

@ -765,7 +765,8 @@ const GetSupplyRpcResult = jsonRpcResultAndContext(
type TokenAmount = { type TokenAmount = {
amount: string, amount: string,
decimals: number, decimals: number,
uiAmount: number, uiAmount: number | null,
uiAmountString?: string,
}; };
/** /**
@ -773,8 +774,9 @@ type TokenAmount = {
*/ */
const TokenAmountResult = pick({ const TokenAmountResult = pick({
amount: string(), amount: string(),
uiAmount: number(), uiAmount: nullable(number()),
decimals: number(), decimals: number(),
uiAmountString: optional(nullable(string())),
}); });
/** /**