@datadog/browser-logs
Version:
13 lines (12 loc) • 604 B
TypeScript
import type { ErrorSource } from '@datadog/browser-core';
export type LogsEventDomainContext<T extends ErrorSource = any> = T extends typeof ErrorSource.NETWORK ? NetworkLogsEventDomainContext : T extends typeof ErrorSource.CONSOLE ? ConsoleLogsEventDomainContext : T extends typeof ErrorSource.LOGGER ? LoggerLogsEventDomainContext : undefined;
export interface NetworkLogsEventDomainContext {
isAborted: boolean;
handlingStack?: string;
}
export interface ConsoleLogsEventDomainContext {
handlingStack: string;
}
export interface LoggerLogsEventDomainContext {
handlingStack: string;
}