UNPKG

@golemio/energetics

Version:
14 lines (13 loc) 799 B
import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; import { IDataSource } from "@golemio/core/dist/integration-engine"; import { CemApiDtoUnion } from "../interfaces/ICommodityProviderDataSourceFactory"; import { IDataSourceProvider } from "../interfaces/IDataSourceProvider"; import { ICemApiMeasurementsParams } from "./interfaces/ICemApiMeasurementsParams"; export declare class CemApiDataSourceProvider implements IDataSourceProvider<CemApiDtoUnion[]> { private config; private static readonly DATASOURCE_NAME; constructor(config: ISimpleConfig); getDataSource(resourceType: string, authCookie: string, params?: ICemApiMeasurementsParams): IDataSource<CemApiDtoUnion[]>; private getProtocolStrategy; private getJsonSchemaValidator; }