UNPKG

@shogun-sdk/money-legos

Version:

Shogun Money Legos: clients and types for quotes, memes, prices, balances, fees, validations, etc.

27 lines 1.17 kB
export declare class SymbolConversion { private assetToIndexMap; private exchangeToInternalNameMap; private assetToDecimalsMap; private httpApi; private refreshIntervalMs; private refreshInterval; private initialized; constructor(baseURL: string, rateLimiter: any); initialize(): Promise<void>; private ensureInitialized; getInternalName(exchangeName: string): Promise<string | undefined>; private startPeriodicRefresh; private refreshAssetMaps; getExchangeName(internalName: string): Promise<string | undefined>; getAssetIndex(assetSymbol: string): Promise<number | undefined>; getAllAssets(): Promise<{ perp: string[]; spot: string[]; }>; getAssetDecimals(assetSymbol: string): Promise<number | undefined>; convertSymbol(symbol: string, mode?: string, symbolMode?: string): Promise<string>; convertSymbolsInObject(obj: any, symbolsFields?: Array<string>, symbolMode?: string): Promise<any>; convertToNumber(value: any): any; convertResponse(response: any, symbolsFields?: string[], symbolMode?: string): Promise<any>; } //# sourceMappingURL=symbolConversion.d.ts.map