@isaac-platform/isaac-integration-sdk
Version:
A Typescript SDK for integrating with ISAAC
25 lines • 992 B
TypeScript
import isaacConnection from "./controller/isaac.js";
import * as isaacPanels from "./panels/index.js";
import * as isaacVariables from "./variables/index.js";
import * as isaacBackups from "./backups/index.js";
import * as isaacSchedule from "./schedule/index.js";
import * as isaacObjects from "./objects/index.js";
import { Heartbeat } from "./heartbeat.js";
declare class ISAACServer {
private refreshID;
isaacConn: isaacConnection;
private isActive;
panels: isaacPanels.panelController;
variables: isaacVariables.variableController;
backups: isaacBackups.backupController;
schedule: isaacSchedule.scheduleController;
objects: isaacObjects.objectController;
heartbeat: Heartbeat;
constructor(ipAddress: string, moduleID: string, authToken: string);
}
declare class ISAAC {
static connection(ipAddress: string, moduleName: string, apiToken: string): ISAACServer;
}
export default ISAAC;
export { ISAACServer };
//# sourceMappingURL=index.d.ts.map