UNPKG

@infosel-sdk/funds

Version:

SDK de Fondos para la plataforma de servicios financieros Infosel

18 lines (17 loc) 1.11 kB
import { HttpClient } from '@infosel-sdk/core'; import FundsDatasource from '../../domain/datasources/funds_datasource'; import { FundYield, FundYieldRequest, FundsHistoricalPrices, 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'; import { FundsRequest } from '../../domain/entities/funds_request'; export default class FundsDatasourceImpl implements FundsDatasource { private readonly httpClient; constructor(httpClient: HttpClient); getFunds(request?: FundsRequest): Promise<Funds[]>; getFundProspectus(request: FundProspectusRequest): Promise<FundProspectus>; getFundYield(request: FundYieldRequest): Promise<FundYield>; getFundHistoricalPrices(request: FundHistoricalPricesRequest): Promise<FundsHistoricalPrices[]>; getAdministrators(): Promise<Administrator[]>; }