Skip to main content

Class: PoolToken<TokenType>

entities.PoolToken

Type parameters​

NameType
TokenTypeextends string

Constructors​

constructor​

• new PoolToken<TokenType>(PoolTokenData, chainList): PoolToken<TokenType>

Type parameters​

NameType
TokenTypeextends string

Parameters​

NameType
PoolTokenDataRecord<TokenType, PoolTokenDataType<TokenType>>
chainListnumber[]

Returns​

PoolToken<TokenType>

Defined in​

src/entities/poolToken.ts:33

Properties​

PoolTokenData​

• PoolTokenData: Record<TokenType, PoolTokenDataType<TokenType>>

Defined in​

src/entities/poolToken.ts:34


chainList​

• chainList: number[]

Defined in​

src/entities/poolToken.ts:35

Methods​

getPoolTokenDataType​

▸ getPoolTokenDataType(tokenAddress): undefined | PoolTokenDataType<string>

Parameters​

NameType
tokenAddressstring

Returns​

undefined | PoolTokenDataType<string>

Defined in​

src/entities/poolToken.ts:38


createPoolTokenDict​

▸ createPoolTokenDict<TokenType>(dict, chainList): PoolToken<TokenType>

Type parameters​

NameType
TokenTypeextends string

Parameters​

NameType
dictRecord<TokenType, PoolTokenDataType<TokenType>>
chainListnumber[]

Returns​

PoolToken<TokenType>

Defined in​

src/entities/poolToken.ts:26