UNPKG

@isaac-platform/isaac-integration-sdk

Version:

A Typescript SDK for integrating with ISAAC

31 lines 1.27 kB
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 * as isaacLogging from "./logging/index.js"; import * as isaacPlayers from "./players/index.js"; import { Heartbeat } from "./heartbeat.js"; import { Player } from "./players/Player"; export 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; logger: isaacLogging.Logger; players: isaacPlayers.PlayerController; player: Player; constructor(ipAddress: string, moduleID: string, authToken?: string); startServices: () => void; stopServices: () => void; } export default class ISAAC { static connection(ipAddress: string, moduleName: string, apiToken: string): ISAACServer; } //# sourceMappingURL=index.d.ts.map