unified-error-handling
Version:
A lightweight, zero-dependency error handling library with dynamic adapter loading for multiple error tracking services
15 lines • 590 B
TypeScript
import { BaseAdapter } from './base-adapter';
import type { NormalizedError, ErrorContext, Breadcrumb } from '../store/types';
export declare class DataDogAdapter extends BaseAdapter {
name: string;
private datadogRum;
private datadogLogs;
loadSDK(): Promise<void>;
initializeSDK(): Promise<void>;
captureError(error: NormalizedError): Promise<void>;
setContext(context: ErrorContext): Promise<void>;
addBreadcrumb(breadcrumb: Breadcrumb): Promise<void>;
flush(): Promise<void>;
close(): Promise<void>;
}
//# sourceMappingURL=datadog-adapter.d.ts.map