UNPKG

@hg8496/energyday-creator

Version:

A tool that create proto buffers from GridVis REST API

18 lines (17 loc) 770 B
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>; }