@isaac-platform/isaac-integration-sdk
Version:
A Typescript SDK for integrating with ISAAC
19 lines • 745 B
TypeScript
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