wk-nmi
Version:
This is a simple utility package
44 lines (43 loc) • 987 B
TypeScript
import type { NmiConfig } from "../types/config";
export declare class Config {
url: string;
org: string;
apikey: string;
constructor(url: string, org: string, apikey: string);
add(config: NmiConfig): Promise<{
response: null;
status: number;
message: string;
} | {
response: any;
status: number;
message?: undefined;
}>;
update(config: NmiConfig): Promise<{
response: null;
status: number;
message: string;
} | {
response: any;
status: number;
message?: undefined;
}>;
get(): Promise<{
response: null;
status: number;
message: string;
} | {
response: any;
status: number;
message?: undefined;
}>;
delete(): Promise<{
response: null;
status: number;
message: string;
} | {
response: any;
status: number;
message?: undefined;
}>;
}