UNPKG

@infosel-sdk/funds

Version:

SDK de Fondos para la plataforma de servicios financieros Infosel

16 lines (15 loc) 1.02 kB
import FundsDatasource from '../../domain/datasources/funds_datasource'; 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'; import FundsRepository from '../../domain/repositories/funds_repository'; export default class FundsRepositoryImpl implements FundsRepository { private readonly datasource; constructor(datasource: FundsDatasource); getFunds(request?: FundsRequest): Promise<Funds[]>; getFundProspectus(request?: FundProspectusRequest): Promise<FundProspectus>; getFundYield(request?: FundYieldRequest): Promise<FundYield>; getFundHistoricalPrices(request?: FundHistoricalPricesRequest): Promise<FundsHistoricalPrices[]>; }