UNPKG

@isaac-platform/isaac-integration-sdk

Version:

A Typescript SDK for integrating with ISAAC

19 lines 745 B
import { AxiosRequestConfig } from "axios"; type isaacConnectionDetails = { ip: string; subsystemID: string; apiToken?: string; }; export declare class IsaacConnection { private connectionDetails; constructor(newConnection?: isaacConnectionDetails); setConnectionDetails: (newConnection: isaacConnectionDetails) => void; get subsystemID(): string; get isReady(): boolean; postRequest: (endpoint: string, payload: any, params?: any) => Promise<any>; getRequest(endpoint: string, config?: AxiosRequestConfig): Promise<any>; putRequest: (endpoint: string, payload: any) => Promise<any>; } declare const isaacConnection: IsaacConnection; export default isaacConnection; //# sourceMappingURL=isaac.d.ts.map