UNPKG

@hg8496/gridvis-client

Version:

A library to access all GridVis data

26 lines (25 loc) 1.02 kB
import { AxiosInstance } from "axios"; import { DevicesEndpoint } from "./device"; import { EventsEndpoint } from "./events/EventsEndpoint"; import { OnlineRecorderEndpoint } from "./onlinerecorder/OnlineRecorderEndpoint"; import { ProjectsEndpoint } from "./project"; import { SequencesEndpoint } from "./sequences/SequencesEndpoint"; import { TransientsEndpoint } from "./transients/TransientsEndpoint"; import { ValuesEndpoint } from "./values/ValuesEndpoint"; export interface IConfiguration { url: string; username?: string; password?: string; } export declare class GridVisClient { readonly client: AxiosInstance; readonly devices: DevicesEndpoint; readonly events: EventsEndpoint; readonly onlinerecorder: OnlineRecorderEndpoint; readonly projects: ProjectsEndpoint; readonly sequences: SequencesEndpoint; readonly transients: TransientsEndpoint; readonly values: ValuesEndpoint; constructor(configuration: IConfiguration); fetchGridVisVersion(): Promise<string>; }