@infosel-sdk/funds
Version:
SDK de Fondos para la plataforma de servicios financieros Infosel
18 lines (17 loc) • 1.11 kB
TypeScript
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[]>;
}