20 lines
631 B
TypeScript
20 lines
631 B
TypeScript
import * as DataModel from "./DataModel";
|
|
export interface StatusContract {
|
|
AgentInitializedSuccessfully: boolean;
|
|
Reason?: string;
|
|
SDKPresent: boolean;
|
|
AppType: string;
|
|
MachineName: string;
|
|
PID: string;
|
|
SdkVersion: string;
|
|
Ikey: string;
|
|
}
|
|
export declare class StatusLogger {
|
|
_writer: DataModel.AgentLogger;
|
|
static readonly DEFAULT_FILE_PATH: string;
|
|
static readonly DEFAULT_FILE_NAME: string;
|
|
static readonly DEFAULT_STATUS: StatusContract;
|
|
constructor(_writer?: DataModel.AgentLogger);
|
|
logStatus(data: StatusContract, cb?: (err: Error) => void): void;
|
|
}
|