UNPKG

@uphold/opentelemetry-instrumentation-connect-node

Version:

OpenTelemetry instrumentation for `@connectrpc/connect-node` RPC client and server

9 lines 899 B
import type { ConnectError } from '@connectrpc/connect'; import { RpcKind, RpcSystem } from './internal-types'; import { SpanKind } from '@opentelemetry/api'; export declare const isConnectError: (err: unknown) => err is ConnectError; export declare const resolveRpcSystem: (header: Headers) => RpcSystem; export declare const resolveRpcSystemName: (header: Headers) => "grpc" | "connectrpc" | undefined; export declare const errorCodeToString: (code?: number) => "internal" | "unknown" | "canceled" | "ok" | "aborted" | "unavailable" | "already_exists" | "data_loss" | "deadline_exceeded" | "failed_precondition" | "invalid_argument" | "not_found" | "out_of_range" | "permission_denied" | "resource_exhausted" | "unauthenticated" | "unimplemented"; export declare const rpcKindToSpanKind: (kind: RpcKind) => SpanKind.INTERNAL | SpanKind.SERVER | SpanKind.CLIENT; //# sourceMappingURL=utils.d.ts.map