/** * Trace logger log data interface * @internal */ export interface ITraceHandler { /** Trace logging operation **/ log(traceEvent: ITraceLogEvent): void; /** Verbose trace logging operation **/ verbose(traceVerboseEvent: IVerboseTraceLogEvent): void; } /** * IVerboseTraceLogEvent log data interface * @internal */ export interface IVerboseTraceLogEvent { /** Data for the Trace Log **/ data: string | Error; /** Event Name for the Trace Log **/ eventName: string; } /** * ITraceLogEvent log data interface * @internal */ export interface ITraceLogEvent extends IVerboseTraceLogEvent { /** Result Code for the Trace Log **/ resultCode?: string; } //# sourceMappingURL=ITraceHandler.d.ts.map