UNPKG

esios-api-client

Version:
22 lines (21 loc) 777 B
import { Geo } from "../enums/geo.enum"; import { Indicator } from "./indicator/indicator.class"; import { PVPCDay } from "./pvpc/pvpc-day.class"; export declare class ESIOSApiClient { private readonly baseUrl; private authentication?; constructor(); private loadAuthentication; auth: { set: (key: string) => void; get: () => string | undefined; }; archives: { pvpc: (date: Date, locale?: "es" | "en") => Promise<PVPCDay>; }; indicators: { it: (indicator: `${number}`, date: Date, geo: Geo, locale?: "es" | "en") => Promise<Indicator>; pvpc: (date: Date, geo: Geo, locale?: "es" | "en") => Promise<Indicator>; spot: (date: Date, geo: Geo, locale?: "es" | "en") => Promise<Indicator>; }; }