UNPKG

@infosel-sdk/funds

Version:

SDK de Fondos para la plataforma de servicios financieros Infosel

23 lines (22 loc) 1.18 kB
import { InfoselSdkManager } from '@infosel-sdk/core'; import FundsComponent from '../../domain/di/funds_component'; import { FundYield, FundYieldRequest, FundsHistoricalPrices, FundsRequest } from '../../domain/entities'; import { FundHistoricalPricesRequest } from '../../domain/entities/fund_historical_prices_request'; import { FundProspectus } from '../../domain/entities/fund_prospectus'; import { FundProspectusRequest } from '../../domain/entities/fund_prospectus_resquest'; import { Funds } from '../../domain/entities/funds'; export default class InfoselFunds implements FundsComponent { private readonly fundsModule; private _getFunds?; private _getProspectus?; private _getYield?; private _getHistoricalPrices?; private constructor(); static init({ sdkManager, }: { readonly sdkManager: InfoselSdkManager; }): InfoselFunds; getFunds(request?: FundsRequest): Promise<Funds[]>; getFundProspectus(request?: FundProspectusRequest): Promise<FundProspectus>; getFundYield(request?: FundYieldRequest): Promise<FundYield>; getFundHistoricalPrices(request?: FundHistoricalPricesRequest): Promise<FundsHistoricalPrices[]>; }