@semparse/core
Advanced tools
@@ -6,2 +6,26 @@ /** | ||
| /** | ||
| * Mechanism metadata attached to captured exceptions. | ||
| * | ||
| * @remarks | ||
| * These fields mirror common exception mechanism semantics used by error | ||
| * monitoring backends and are propagated into event context for triage. | ||
| */ | ||
| export type SemparseExceptionMechanism = { | ||
| type?: string; | ||
| handled?: boolean; | ||
| exception_id?: number; | ||
| parent_id?: number; | ||
| }; | ||
| /** | ||
| * Console methods supported by automatic console-capture instrumentation. | ||
| */ | ||
| export type SemparseConsoleLevel = "assert" | "debug" | "error" | "info" | "log" | "warn"; | ||
| /** | ||
| * Configuration for console-capture behavior during SDK initialization. | ||
| */ | ||
| export type SemparseCaptureConsoleConfig = { | ||
| levels?: SemparseConsoleLevel[]; | ||
| handled?: boolean; | ||
| }; | ||
| /** | ||
| * Optional user information attached to events for correlation. | ||
@@ -38,2 +62,4 @@ */ | ||
| colno?: number; | ||
| debugId?: string; | ||
| debug_id?: string; | ||
| inApp?: boolean; | ||
@@ -71,4 +97,5 @@ platform?: string; | ||
| export type SemparseException = { | ||
| type: string; | ||
| value: string; | ||
| type?: string; | ||
| value?: string; | ||
| mechanism?: SemparseExceptionMechanism; | ||
| stacktrace?: SemparseStacktrace; | ||
@@ -84,2 +111,4 @@ }; | ||
| level: SemparseSeverity; | ||
| type?: string; | ||
| transaction?: string; | ||
| message?: string; | ||
@@ -102,3 +131,3 @@ fingerprint?: string[]; | ||
| */ | ||
| export type SemparseDropReason = "sampleRate" | "beforeSend" | "eventProcessor" | "queueOverflow" | "rateLimitBackoff" | "networkError"; | ||
| export type SemparseDropReason = "sampleRate" | "beforeSend" | "eventProcessor" | "disabled" | "queueOverflow" | "rateLimitBackoff" | "networkError"; | ||
| /** | ||
@@ -125,2 +154,5 @@ * Aggregate dropped-event counters keyed by drop reason. | ||
| }) => Promise<SemparseTransportResult>; | ||
| flush?: (input: { | ||
| timeoutMs?: number; | ||
| }) => Promise<void>; | ||
| }; | ||
@@ -143,2 +175,17 @@ /** | ||
| /** | ||
| * Queue send gate executed right before transport send for each queued event. | ||
| */ | ||
| export type SemparseShouldSend = (input: { | ||
| event: SemparseEvent; | ||
| retryCount: number; | ||
| }) => boolean; | ||
| /** | ||
| * Queue storage gate executed when a failed send would otherwise be retried. | ||
| */ | ||
| export type SemparseShouldStore = (input: { | ||
| event: SemparseEvent; | ||
| retryCount: number; | ||
| transportResult: SemparseTransportResult; | ||
| }) => boolean; | ||
| /** | ||
| * Configuration passed to {@link init}. | ||
@@ -148,2 +195,5 @@ */ | ||
| dsn: string; | ||
| orgId?: string | number; | ||
| tunnel?: string; | ||
| enabled?: boolean; | ||
| release?: string; | ||
@@ -161,4 +211,14 @@ dist?: string; | ||
| beforeSend?: SemparseBeforeSend; | ||
| shouldSend?: SemparseShouldSend; | ||
| shouldStore?: SemparseShouldStore; | ||
| maxQueueSize?: number; | ||
| eventProcessors?: SemparseEventProcessor[]; | ||
| ignoreErrors?: Array<string | RegExp>; | ||
| ignoreTransactions?: Array<string | RegExp>; | ||
| denyUrls?: Array<string | RegExp>; | ||
| allowUrls?: Array<string | RegExp>; | ||
| disableErrorDefaults?: boolean; | ||
| dedupeConsecutive?: boolean; | ||
| groupingDiscriminator?: string; | ||
| captureConsole?: SemparseCaptureConsoleConfig; | ||
| }; | ||
@@ -176,3 +236,5 @@ /** | ||
| fingerprint?: string[]; | ||
| groupingDiscriminator?: string; | ||
| debugImages?: SemparseDebugImage[]; | ||
| mechanism?: SemparseExceptionMechanism; | ||
| }) => Promise<SemparseCaptureResult>; | ||
@@ -186,6 +248,7 @@ captureMessage: (input: { | ||
| fingerprint?: string[]; | ||
| groupingDiscriminator?: string; | ||
| debugImages?: SemparseDebugImage[]; | ||
| }) => Promise<SemparseCaptureResult>; | ||
| setUser: (input: { | ||
| user?: SemparseUser; | ||
| user?: SemparseUser | null; | ||
| }) => void; | ||
@@ -201,4 +264,8 @@ setTag: (input: { | ||
| key: string; | ||
| context: SemparseContext; | ||
| context: SemparseContext | null; | ||
| }) => void; | ||
| setGroupingDiscriminator: (input: { | ||
| value?: string; | ||
| }) => string | undefined; | ||
| getGroupingDiscriminator: () => string | undefined; | ||
| setDebugImages: (input: { | ||
@@ -220,4 +287,7 @@ images: SemparseDebugImage[]; | ||
| dsn: string; | ||
| tunnel?: string; | ||
| fetch?: typeof fetch; | ||
| sdk?: SemparseSdkInfo; | ||
| maxRetries?: number; | ||
| retryIntervalMs?: number; | ||
| }; | ||
@@ -242,6 +312,145 @@ type SemparseDsn = { | ||
| /** | ||
| * Parsed trace identifiers extracted from `sentry-trace` or `traceparent` headers. | ||
| */ | ||
| export type SemparseTraceparentData = { | ||
| traceId?: string; | ||
| parentSpanId?: string; | ||
| parentSampled?: boolean; | ||
| }; | ||
| /** | ||
| * Dynamic sampling context key/value map serialized in baggage. | ||
| */ | ||
| export type SemparseDynamicSamplingContext = Record<string, string>; | ||
| /** | ||
| * In-memory propagation context stored on scope/global state. | ||
| */ | ||
| export type SemparsePropagationContext = { | ||
| traceId: string; | ||
| parentSpanId?: string; | ||
| sampled?: boolean; | ||
| sampleRand: number; | ||
| dsc?: SemparseDynamicSamplingContext; | ||
| }; | ||
| /** | ||
| * Options used to decide strict trace-continuation behavior. | ||
| */ | ||
| export type SemparseTraceContinuationOptions = { | ||
| orgId?: string | number; | ||
| dsn?: string; | ||
| strictTraceContinuation?: boolean; | ||
| }; | ||
| /** | ||
| * Minimal client shape consumed by {@link shouldContinueTrace}. | ||
| */ | ||
| export type SemparseTraceContinuationClient = { | ||
| getOptions: () => SemparseTraceContinuationOptions; | ||
| }; | ||
| /** | ||
| * Outgoing propagation header payload generated by {@link getTraceData}. | ||
| */ | ||
| export type SemparseTraceData = { | ||
| "sentry-trace"?: string; | ||
| "semparse-trace"?: string; | ||
| baggage?: string; | ||
| traceparent?: string; | ||
| }; | ||
| /** | ||
| * User-provided trace-data resolver override. | ||
| */ | ||
| export type SemparseTraceDataProvider = (input: { | ||
| span?: SemparseSpanLike; | ||
| }) => SemparseTraceData | undefined; | ||
| /** | ||
| * Minimal trace-state interface for OTEL-like span contexts. | ||
| */ | ||
| export type SemparseTraceStateLike = { | ||
| get: (key: string) => string | undefined; | ||
| }; | ||
| /** | ||
| * Minimal span-context interface consumed by Semparse trace extraction. | ||
| */ | ||
| export type SemparseSpanContextLike = { | ||
| traceId?: string; | ||
| spanId?: string; | ||
| sampled?: boolean; | ||
| traceFlags?: number; | ||
| traceState?: SemparseTraceStateLike; | ||
| }; | ||
| /** | ||
| * Minimal span shape accepted by trace propagation helpers. | ||
| */ | ||
| export type SemparseSpanLike = { | ||
| traceId?: string; | ||
| spanId?: string; | ||
| sampled?: boolean; | ||
| name?: string; | ||
| source?: string; | ||
| sampleRate?: number; | ||
| attributes?: Record<string, string | number | boolean | undefined>; | ||
| dsc?: SemparseDynamicSamplingContext; | ||
| spanContext?: () => SemparseSpanContextLike; | ||
| }; | ||
| /** | ||
| * Minimal scope shape accepted by trace propagation helpers. | ||
| */ | ||
| export type SemparseScopeLike = { | ||
| propagationContext?: SemparsePropagationContext; | ||
| getPropagationContext?: () => SemparsePropagationContext; | ||
| }; | ||
| /** | ||
| * Minimal client shape used for propagation defaults. | ||
| */ | ||
| export type SemparseClientLike = { | ||
| dsn?: string; | ||
| orgId?: string | number; | ||
| environment?: string; | ||
| release?: string; | ||
| emit?: (event: string, payload: SemparseDynamicSamplingContext) => void; | ||
| getOptions?: () => { | ||
| dsn?: string; | ||
| orgId?: string | number; | ||
| environment?: string; | ||
| release?: string; | ||
| }; | ||
| }; | ||
| /** | ||
| * Input payload for {@link getTraceData}. | ||
| */ | ||
| export type SemparseGetTraceDataInput = { | ||
| span?: SemparseSpanLike; | ||
| scope?: SemparseScopeLike; | ||
| propagationContext?: SemparsePropagationContext; | ||
| client?: SemparseClientLike; | ||
| propagateTraceparent?: boolean; | ||
| }; | ||
| /** | ||
| * Input payload for {@link injectPropagationHeaders}. | ||
| */ | ||
| export type SemparseInjectPropagationHeadersInput = { | ||
| carrier: Record<string, unknown>; | ||
| propagationContext?: SemparsePropagationContext; | ||
| baggageHeader?: string | string[]; | ||
| sentryTraceHeaderKey?: string; | ||
| baggageHeaderKey?: string; | ||
| suppressed?: boolean; | ||
| }; | ||
| /** | ||
| * Input payload for {@link extractPropagationContextFromCarrier}. | ||
| */ | ||
| export type SemparseExtractPropagationContextInput = { | ||
| carrier: Record<string, unknown>; | ||
| sentryTraceHeaderKey?: string; | ||
| baggageHeaderKey?: string; | ||
| }; | ||
| /** | ||
| * Parses a DSN and derives envelope ingest metadata. | ||
| * | ||
| * @param input DSN parse payload. | ||
| * @param input.dsn DSN string from project settings. | ||
| * @returns Parsed DSN components and resolved ingest URL. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // provisioning creates a project DSN and the backend needs | ||
| * // the envelope ingest URL for health checks. | ||
| * const parsed = parseDsn({ | ||
@@ -259,2 +468,23 @@ * dsn: "https://public@ingest.semparse.dev/42", | ||
| * Creates the default HTTP transport with rate-limit backoff handling. | ||
| * | ||
| * @param input Transport configuration. | ||
| * @param input.dsn Project DSN used to resolve ingest endpoint. | ||
| * @param input.tunnel Optional tunnel URL that overrides DSN ingest endpoint. | ||
| * @param input.fetch Optional fetch implementation override. | ||
| * @param input.sdk SDK metadata attached to client reports. | ||
| * @param input.maxRetries Maximum retry attempts for retryable failures. | ||
| * @param input.retryIntervalMs Delay between retry attempts in milliseconds. | ||
| * @returns Transport implementation with `send` and `flush`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // a Node worker in a restricted runtime injects a custom fetch | ||
| * // and uses short retry intervals for transient network faults. | ||
| * const transport = createTransport({ | ||
| * dsn: "https://public@ingest.semparse.dev/42", | ||
| * fetch: globalThis.fetch, | ||
| * maxRetries: 2, | ||
| * retryIntervalMs: 250, | ||
| * }); | ||
| * ``` | ||
| */ | ||
@@ -264,5 +494,236 @@ export declare const createTransport: (input: SemparseTransportConfig) => SemparseTransport; | ||
| * Formats a release and dist pair for mobile style versioning. | ||
| * | ||
| * @param input Mobile release metadata. | ||
| * @param input.appVersion App semantic version. | ||
| * @param input.buildNumber Build number from native metadata. | ||
| * @param input.updateId Optional OTA update identifier. | ||
| * @returns Release and dist pair suitable for event payloads. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // Expo build metadata is converted before SDK init. | ||
| * const releaseInfo = formatRelease({ | ||
| * appVersion: "2.8.0", | ||
| * buildNumber: "145", | ||
| * updateId: "f3d68f8b-ota", | ||
| * }); | ||
| * ``` | ||
| */ | ||
| export declare const formatRelease: (input: SemparseReleaseInput) => SemparseReleaseInfo; | ||
| /** | ||
| * Parses an incoming sentry-trace header into normalized trace identifiers. | ||
| * | ||
| * @param header Incoming trace header value from request metadata. | ||
| * @returns Parsed trace metadata when valid; otherwise `undefined`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // API middleware reads `sentry-trace` from inbound headers. | ||
| * const trace = extractTraceparentData( | ||
| * "12345678901234567890123456789012-1234567890123456-1", | ||
| * ); | ||
| * ``` | ||
| */ | ||
| export declare const extractTraceparentData: (header: string | undefined) => SemparseTraceparentData | undefined; | ||
| /** | ||
| * Creates a W3C-compatible traceparent header from normalized IDs. | ||
| * | ||
| * @param traceId 32-character lowercase hex trace id. | ||
| * @param parentSpanId 16-character lowercase hex parent span id. | ||
| * @param sampled Optional sampling decision. | ||
| * @returns W3C traceparent header value. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // an edge handler propagates trace state to an upstream API. | ||
| * const traceparent = generateTraceparentHeader( | ||
| * "12345678901234567890123456789012", | ||
| * "1234567890123456", | ||
| * true, | ||
| * ); | ||
| * ``` | ||
| */ | ||
| export declare const generateTraceparentHeader: (traceId: string, parentSpanId: string, sampled?: boolean) => string; | ||
| /** | ||
| * Builds propagation context from incoming sentry-trace and baggage headers. | ||
| * | ||
| * @param sentryTrace Incoming `sentry-trace` header value. | ||
| * @param baggage Incoming `baggage` header value. | ||
| * @returns Propagation context used for downstream trace continuation. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // request middleware stores trace context for downstream handlers. | ||
| * const propagationContext = propagationContextFromHeaders( | ||
| * request.headers.get("sentry-trace") ?? undefined, | ||
| * request.headers.get("baggage") ?? undefined, | ||
| * ); | ||
| * ``` | ||
| */ | ||
| export declare const propagationContextFromHeaders: (sentryTrace: string | undefined, baggage: string | undefined) => SemparsePropagationContext; | ||
| /** | ||
| * Decides whether an incoming trace should continue under strict org matching. | ||
| * | ||
| * @param input Client options or client-like object used for org-id resolution. | ||
| * @param baggageOrgId Organization id extracted from incoming baggage. | ||
| * @returns `true` when continuation is allowed; otherwise `false`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // multi-tenant API enforces org-id continuation boundaries. | ||
| * const shouldContinue = shouldContinueTrace( | ||
| * { | ||
| * getOptions: () => ({ | ||
| * dsn: "https://public@o123456.ingest.semparse.dev/42", | ||
| * strictTraceContinuation: true, | ||
| * }), | ||
| * }, | ||
| * "123456", | ||
| * ); | ||
| * ``` | ||
| */ | ||
| export declare const shouldContinueTrace: (input: SemparseTraceContinuationClient | SemparseTraceContinuationOptions, baggageOrgId: string | undefined) => boolean; | ||
| /** | ||
| * Installs or clears a custom trace-data provider. | ||
| * | ||
| * @remarks | ||
| * When set, the provider runs before the built-in propagation logic and may | ||
| * return a custom header payload. Returning `undefined` falls back to the | ||
| * default Semparse behavior. | ||
| * | ||
| * @param provider Optional provider override. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // SSR layer injects custom baggage fields for an experiment. | ||
| * setTraceDataProvider(({ span }) => { | ||
| * if (!span?.traceId || !span.spanId) { | ||
| * return undefined; | ||
| * } | ||
| * | ||
| * return { | ||
| * "sentry-trace": `${span.traceId}-${span.spanId}-1`, | ||
| * baggage: "sentry-environment=production,exp-checkout=v2", | ||
| * }; | ||
| * }); | ||
| * ``` | ||
| */ | ||
| export declare const setTraceDataProvider: (provider: SemparseTraceDataProvider | undefined) => void; | ||
| /** | ||
| * Stores the active propagation context for subsequent trace generation. | ||
| * | ||
| * @param input Context payload. | ||
| * @param input.propagationContext Propagation context to store globally. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // inbound request middleware stores trace state once, then later | ||
| * // event captures and outbound calls reuse it. | ||
| * setPropagationContext({ | ||
| * propagationContext: { | ||
| * traceId: "12345678901234567890123456789012", | ||
| * sampled: true, | ||
| * sampleRand: 0.42, | ||
| * }, | ||
| * }); | ||
| * ``` | ||
| */ | ||
| export declare const setPropagationContext: (input: { | ||
| propagationContext: SemparsePropagationContext; | ||
| }) => void; | ||
| /** | ||
| * Returns the active propagation context. | ||
| * | ||
| * @remarks | ||
| * If no context has been set yet, this function lazily creates a new context | ||
| * with a generated trace id and random sampling value. | ||
| * | ||
| * @returns Active propagation context. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // an outbound HTTP wrapper requests the current context before | ||
| * // injecting propagation headers. | ||
| * const propagationContext = getPropagationContext(); | ||
| * ``` | ||
| */ | ||
| export declare const getPropagationContext: () => SemparsePropagationContext; | ||
| /** | ||
| * Produces outgoing sentry-trace/baggage headers from current tracing state. | ||
| * | ||
| * @param input Optional propagation request payload. | ||
| * @param input.span Optional active span shape used as highest-priority trace source. | ||
| * @param input.scope Optional scope-like object used to resolve propagation context. | ||
| * @param input.propagationContext Optional explicit propagation context override. | ||
| * @param input.client Optional client-like defaults for DSN/org/environment/release. | ||
| * @param input.propagateTraceparent When `true`, adds W3C `traceparent`. | ||
| * @returns Outgoing propagation headers. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // server middleware forwards trace headers to an upstream API. | ||
| * const traceData = getTraceData({ | ||
| * propagateTraceparent: true, | ||
| * }); | ||
| * ``` | ||
| */ | ||
| export declare const getTraceData: (input?: SemparseGetTraceDataInput) => SemparseTraceData; | ||
| /** | ||
| * Returns newline-delimited HTML meta tags for current trace propagation data. | ||
| * | ||
| * @param traceData Optional trace payload; when omitted, resolves via {@link getTraceData}. | ||
| * @returns HTML `<meta>` tags suitable for SSR document head injection. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // SSR document template injects propagation tags into `<head>`. | ||
| * const metaTags = getTraceMetaTags(); | ||
| * ``` | ||
| */ | ||
| export declare const getTraceMetaTags: (traceData?: SemparseTraceData) => string; | ||
| /** | ||
| * Injects propagation headers into a carrier map while preserving non-reserved baggage entries. | ||
| * | ||
| * @param input Header-injection payload. | ||
| * @param input.carrier Mutable carrier map that receives propagation headers. | ||
| * @param input.propagationContext Optional explicit propagation context override. | ||
| * @param input.baggageHeader Optional existing baggage string/array to merge. | ||
| * @param input.sentryTraceHeaderKey Optional header key override for sentry-trace. | ||
| * @param input.baggageHeaderKey Optional header key override for baggage. | ||
| * @param input.suppressed When `true`, no headers are injected. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // a fetch wrapper injects headers into request init before send. | ||
| * const headers: Record<string, unknown> = {}; | ||
| * injectPropagationHeaders({ carrier: headers }); | ||
| * ``` | ||
| */ | ||
| export declare const injectPropagationHeaders: (input: SemparseInjectPropagationHeadersInput) => void; | ||
| /** | ||
| * Extracts propagation context from a carrier map containing sentry-trace and baggage headers. | ||
| * | ||
| * @param input Extraction payload. | ||
| * @param input.carrier Header carrier map containing incoming propagation headers. | ||
| * @param input.sentryTraceHeaderKey Optional sentry-trace key override. | ||
| * @param input.baggageHeaderKey Optional baggage key override. | ||
| * @returns Parsed propagation context when available; otherwise `undefined`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // API route reads incoming headers before starting local spans. | ||
| * const context = extractPropagationContextFromCarrier({ | ||
| * carrier: { | ||
| * "sentry-trace": | ||
| * "12345678901234567890123456789012-1234567890123456-1", | ||
| * baggage: "sentry-environment=production,sentry-public_key=123", | ||
| * }, | ||
| * }); | ||
| * ``` | ||
| */ | ||
| export declare const extractPropagationContextFromCarrier: (input: SemparseExtractPropagationContextInput) => SemparsePropagationContext | undefined; | ||
| /** | ||
| * Initializes the global core client instance. | ||
@@ -273,2 +734,21 @@ * | ||
| * Calling `init` again replaces the active client. | ||
| * | ||
| * @param config Core SDK initialization configuration. | ||
| * @param config.dsn Project DSN used for transport and trace defaults. | ||
| * @param config.transport Optional transport override. | ||
| * @param config.environment Environment tag applied to captured events. | ||
| * @param config.release Release identifier applied to captured events. | ||
| * @param config.dist Optional distribution identifier. | ||
| * @param config.enabled When `false`, capture and propagation are disabled. | ||
| * @returns Initialized client instance. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // bootstrapping a custom runtime with explicit DSN + release. | ||
| * init({ | ||
| * dsn: "https://123@example.com/42", | ||
| * environment: "production", | ||
| * release: "api@1.2.3", | ||
| * }); | ||
| * ``` | ||
| */ | ||
@@ -279,2 +759,4 @@ export declare const init: (config: SemparseInitConfig) => SemparseClient; | ||
| * | ||
| * Use `captureException` to send handled failures to Semparse when you need stack traces, tags, and grouping controls without crashing the process. | ||
| * | ||
| * @remarks | ||
@@ -285,2 +767,14 @@ * If `init` has not run yet, this returns `undefined` and no event is sent. | ||
| * | ||
| * @param input Exception capture payload. | ||
| * @param input.error Error value to serialize and send. | ||
| * @param input.tags Optional tag map attached to the event. | ||
| * @param input.contexts Optional structured contexts attached to the event. | ||
| * @param input.user Optional user metadata for this event. | ||
| * @param input.level Optional event severity. | ||
| * @param input.fingerprint Optional grouping fingerprint override. | ||
| * @param input.groupingDiscriminator Optional additional grouping discriminator. | ||
| * @param input.debugImages Optional debug image metadata. | ||
| * @param input.mechanism Optional exception mechanism details. | ||
| * @returns A capture result when a client is active; otherwise `undefined`. | ||
| * | ||
| * @example | ||
@@ -314,3 +808,5 @@ * ```ts | ||
| fingerprint?: string[]; | ||
| groupingDiscriminator?: string; | ||
| debugImages?: SemparseDebugImage[]; | ||
| mechanism?: SemparseExceptionMechanism; | ||
| }) => Promise<SemparseCaptureResult | undefined>; | ||
@@ -320,2 +816,15 @@ /** | ||
| * | ||
| * Use `captureMessage` to record noteworthy states and warnings when no thrown exception object exists. | ||
| * | ||
| * @param input Message capture payload. | ||
| * @param input.message Message text to capture. | ||
| * @param input.tags Optional tag map attached to the event. | ||
| * @param input.contexts Optional structured contexts attached to the event. | ||
| * @param input.user Optional user metadata for this event. | ||
| * @param input.level Optional event severity. | ||
| * @param input.fingerprint Optional grouping fingerprint override. | ||
| * @param input.groupingDiscriminator Optional additional grouping discriminator. | ||
| * @param input.debugImages Optional debug image metadata. | ||
| * @returns A capture result when a client is active; otherwise `undefined`. | ||
| * | ||
| * @example | ||
@@ -337,2 +846,3 @@ * ```ts | ||
| fingerprint?: string[]; | ||
| groupingDiscriminator?: string; | ||
| debugImages?: SemparseDebugImage[]; | ||
@@ -342,8 +852,31 @@ }) => Promise<SemparseCaptureResult | undefined>; | ||
| * Replaces the active user for subsequent events. | ||
| * | ||
| * Pass `null` or omit `user` to clear the active user. | ||
| * | ||
| * @param input User scope payload. | ||
| * @param input.user User metadata to apply (or `null`/`undefined` to clear). | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // authenticate request and attach actor id for downstream events. | ||
| * setUser({ user: { id: "user_42", email: "user@example.com" } }); | ||
| * ``` | ||
| */ | ||
| export declare const setUser: (input: { | ||
| user?: SemparseUser; | ||
| user?: SemparseUser | null; | ||
| }) => void; | ||
| /** | ||
| * Sets or overwrites one tag on the active scope. | ||
| * | ||
| * @param input Single-tag payload. | ||
| * @param input.key Tag key. | ||
| * @param input.value Tag value. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // mark captures from checkout route processing. | ||
| * setTag({ key: "route", value: "/checkout" }); | ||
| * ``` | ||
| */ | ||
@@ -356,2 +889,17 @@ export declare const setTag: (input: { | ||
| * Merges multiple tags into the active scope. | ||
| * | ||
| * @param input Multi-tag payload. | ||
| * @param input.tags Tag map merged onto active scope values. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // enrich every capture in a job with queue metadata. | ||
| * setTags({ | ||
| * tags: { | ||
| * queue: "notifications", | ||
| * worker: "email-delivery", | ||
| * }, | ||
| * }); | ||
| * ``` | ||
| */ | ||
@@ -363,9 +911,71 @@ export declare const setTags: (input: { | ||
| * Sets a named structured context block on the active scope. | ||
| * | ||
| * Pass `null` to remove a previously set context namespace. | ||
| * | ||
| * @param input Context payload. | ||
| * @param input.key Context namespace key. | ||
| * @param input.context Context object for namespace, or `null` to remove. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // add checkout state details for every capture in this request. | ||
| * setContext({ | ||
| * key: "checkout", | ||
| * context: { step: "payment", retry_count: 1 }, | ||
| * }); | ||
| * ``` | ||
| */ | ||
| export declare const setContext: (input: { | ||
| key: string; | ||
| context: SemparseContext; | ||
| context: SemparseContext | null; | ||
| }) => void; | ||
| /** | ||
| * Sets a default grouping discriminator for subsequent captures. | ||
| * | ||
| * @param input Grouping payload. | ||
| * @param input.value Optional discriminator value. | ||
| * @returns Active discriminator after update. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // split groups by feature flag cohort during rollout. | ||
| * setGroupingDiscriminator({ value: "checkout_v2" }); | ||
| * ``` | ||
| */ | ||
| export declare const setGroupingDiscriminator: (input: { | ||
| value?: string; | ||
| }) => string | undefined; | ||
| /** | ||
| * Returns the active default grouping discriminator. | ||
| * | ||
| * @returns Active discriminator value or `undefined`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // debug middleware includes current discriminator in logs. | ||
| * const discriminator = getGroupingDiscriminator(); | ||
| * ``` | ||
| */ | ||
| export declare const getGroupingDiscriminator: () => string | undefined; | ||
| /** | ||
| * Replaces debug image metadata used for source map resolution. | ||
| * | ||
| * @param input Debug-image payload. | ||
| * @param input.images Debug image list to replace current scope images. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // native runtime sets uploaded source map references on startup. | ||
| * setDebugImages({ | ||
| * images: [ | ||
| * { | ||
| * type: "sourcemap", | ||
| * codeFile: "app:///main.jsbundle", | ||
| * debugId: "a3140e5f-1b53-4cf0-a99f-5f16fb7df802", | ||
| * }, | ||
| * ], | ||
| * }); | ||
| * ``` | ||
| */ | ||
@@ -377,2 +987,18 @@ export declare const setDebugImages: (input: { | ||
| * Appends one debug image to the active scope. | ||
| * | ||
| * @param input Debug-image payload. | ||
| * @param input.image Debug image reference to append. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // dynamically loaded split bundle registers its debug id. | ||
| * addDebugImage({ | ||
| * image: { | ||
| * type: "sourcemap", | ||
| * codeFile: "app:///chunks/profile.js", | ||
| * debugId: "42d0f91b-80ab-4f78-a03b-b40f4608c6f8", | ||
| * }, | ||
| * }); | ||
| * ``` | ||
| */ | ||
@@ -384,2 +1010,21 @@ export declare const addDebugImage: (input: { | ||
| * Registers an additional event processor for subsequent captures. | ||
| * | ||
| * @param input Processor payload. | ||
| * @param input.processor Async or sync processor that may mutate/drop events. | ||
| * @returns `void`. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // redact known secrets from context fields before send. | ||
| * addEventProcessor({ | ||
| * processor: (event) => { | ||
| * if (event.contexts?.auth?.token) { | ||
| * const nextContexts = { ...event.contexts }; | ||
| * nextContexts.auth = { ...nextContexts.auth, token: "[redacted]" }; | ||
| * return { ...event, contexts: nextContexts }; | ||
| * } | ||
| * return event; | ||
| * }, | ||
| * }); | ||
| * ``` | ||
| */ | ||
@@ -391,2 +1036,10 @@ export declare const addEventProcessor: (input: { | ||
| * Returns current dropped-event counters from the active client. | ||
| * | ||
| * @returns Drop counters keyed by drop reason. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // periodic health endpoint reports drop telemetry. | ||
| * const dropCounts = getDropCounts(); | ||
| * ``` | ||
| */ | ||
@@ -397,3 +1050,11 @@ export declare const getDropCounts: () => SemparseDropCounts; | ||
| * | ||
| * @param input Optional flush payload. | ||
| * @param input.timeoutMs Maximum time to wait before resolving. | ||
| * @returns Promise that resolves when queue flush completes or times out. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // graceful shutdown waits for pending envelopes before exit. | ||
| * await flush({ timeoutMs: 3000 }); | ||
| * ``` | ||
| */ | ||
@@ -409,2 +1070,17 @@ export declare const flush: (input?: { | ||
| * Node.js runtimes. | ||
| * | ||
| * @param input Stack-parse payload. | ||
| * @param input.stack Raw stack string from runtime error objects. | ||
| * @param input.platform Optional platform hint written to parsed frames. | ||
| * @returns Parsed stack frames in call order. | ||
| * | ||
| * @example | ||
| * ```ts | ||
| * // server ingests plain-text stack traces from a non-Error payload. | ||
| * const frames = parseStackFrames({ | ||
| * stack: | ||
| * "TypeError: boom\\n at checkout (/app/checkout.ts:12:5)\\n at processOrder (/app/order.ts:88:9)", | ||
| * platform: "node", | ||
| * }); | ||
| * ``` | ||
| */ | ||
@@ -411,0 +1087,0 @@ export declare const parseStackFrames: (input: { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"semparse-sdk-core.d.ts","sourceRoot":"","sources":["../src/semparse-sdk-core.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"semparse-sdk-core.d.ts","sourceRoot":"","sources":["../src/semparse-sdk-core.ts"],"names":[],"mappings":"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"} |
+5
-1
| { | ||
| "name": "@semparse/core", | ||
| "version": "1.1.4", | ||
| "version": "1.1.5", | ||
| "type": "module", | ||
@@ -11,2 +11,6 @@ "sideEffects": false, | ||
| ".": { | ||
| "@semparse/source": { | ||
| "types": "./src/semparse-sdk-core.ts", | ||
| "default": "./src/semparse-sdk-core.ts" | ||
| }, | ||
| "types": "./dist/semparse-sdk-core.d.ts", | ||
@@ -13,0 +17,0 @@ "default": "./dist/semparse-sdk-core.js" |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
218522
209.77%4004
211.84%19
216.67%