@golemio/energetics
Version:
Golemio Energetics Module
13 lines (12 loc) • 606 B
TypeScript
import { IMeasurementOption, ISelectedMeters } from "../../datasources/interfaces/IStaticMeterSettings";
import { CommodityProviderType } from "../helpers/CommodityProviderTypeEnum";
import { StaticDataResourceType } from "../helpers/StaticDataResourceTypeEnum";
export interface IStaticDataOutputDto {
provider: CommodityProviderType;
resource_type: StaticDataResourceType;
data: ResourceTypeDict[StaticDataResourceType];
}
export type ResourceTypeDict = {
[StaticDataResourceType.MeasurementOptions]: IMeasurementOption[];
[StaticDataResourceType.SelectedMeters]: ISelectedMeters;
};