UNPKG

@embrace-io/web-sdk

Version:
17 lines 906 B
import { SessionPartSpan } from "../instrumentations/session-part/types.js"; import "../instrumentations/index.js"; import { AttributeValue, Attributes } from "@opentelemetry/api"; import { ATTR_HTTP_REQUEST_METHOD } from "@opentelemetry/semantic-conventions"; import { ReadableSpan, Span as Span$1 } from "@opentelemetry/sdk-trace"; //#region src/utils/spanPredicates.d.ts interface NetworkSpan extends ReadableSpan { attributes: Attributes & { [ATTR_HTTP_REQUEST_METHOD]: AttributeValue; }; } declare const isNetworkSpan: (span: ReadableSpan | NetworkSpan) => span is NetworkSpan; declare const isSessionPartSpan: (span: ReadableSpan | SessionPartSpan) => span is SessionPartSpan; declare const isSoftNavigationSpan: (span: ReadableSpan | Span$1) => boolean; //#endregion export { NetworkSpan, isNetworkSpan, isSessionPartSpan, isSoftNavigationSpan }; //# sourceMappingURL=spanPredicates.d.ts.map