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