@hg8496/energyday-creator
Version:
A tool that create proto buffers from GridVis REST API
18 lines (17 loc) • 770 B
TypeScript
import { GridVisClient } from "@hg8496/gridvis-client";
import { ITimedValue } from "@hg8496/gridvis-client/dist/values/ITimedValue";
import { IValueDescription } from "@hg8496/gridvis-client/dist/values/IValueDescription";
import { Moment } from "moment";
import { IProjectDevice } from "./index";
export declare function mapITimedValueToNumber(value: ITimedValue): number;
export declare class EnergyDayCreator {
private client;
private projectDevice;
private date;
private tz?;
private readonly day;
constructor(client: GridVisClient, projectDevice: IProjectDevice, date: Moment, tz?: string | undefined);
addValue(value: IValueDescription): Promise<void>;
writeToBuffer(): Uint8Array | null;
write(file: string): Promise<void>;
}