UNPKG

@infosel-sdk/funds

Version:

SDK de Fondos para la plataforma de servicios financieros Infosel

25 lines (24 loc) 1.28 kB
import { InfoselSdkManager } from '@infosel-sdk/core'; import FundsComponent from '../../domain/di/funds_component'; import { FundYield, FundYieldRequest, FundsHistoricalPrices, FundsRequest, Administrator } 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 _getAdministrators?; 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[]>; getAdministrators(): Promise<Administrator[]>; }