UNPKG

@hg8496/gridvis-client

Version:

A library to access all GridVis data

16 lines (15 loc) 910 B
import { AxiosInstance } from "axios"; import { IDevice } from "../device"; import { IProject } from "../project"; import { IOnlineValue } from "./IOnlineValue"; import { IValueDescription } from "./IValueDescription"; import { IValueList } from "./IValueList"; import { IValueType } from "./IValueType"; export declare class ValuesEndpoint { private client; constructor(client: AxiosInstance); list(project: string | IProject, device: number | IDevice): Promise<IValueDescription[]>; listOnline(project: string | IProject, device: number | IDevice): Promise<IValueType[]>; getValues(project: string | IProject, device: number | IDevice, value: IValueDescription, start: string, end: string, timezone?: string, online?: boolean): Promise<IValueList>; getOnlineValues(project: string | IProject, device: number | IDevice, values: IValueType[]): Promise<Map<IValueType, IOnlineValue>>; }