UNPKG

@kurrent/opentelemetry

Version:

KurrentDB NodeJS Client SDK interceptors for tracing with OpenTelemetry

11 lines (10 loc) 967 B
import type * as kdb from "@kurrent/kurrentdb-client"; export type SubscribeToStreamParameters = Parameters<kdb.KurrentDBClient["subscribeToStream"]>; export type SubscribeToAllParameters = Parameters<kdb.KurrentDBClient["subscribeToAll"]>; export type PersistentSubscribeToAllParameters = Parameters<kdb.KurrentDBClient["subscribeToPersistentSubscriptionToAll"]>; export type PersistentSubscribeToStreamParameters = Parameters<kdb.KurrentDBClient["subscribeToPersistentSubscriptionToStream"]>; export type SubscribeParameters = SubscribeToStreamParameters | SubscribeToAllParameters; export type PersistentSubscribeParameters = PersistentSubscribeToStreamParameters | PersistentSubscribeToAllParameters; export type AppendToStreamParams = Parameters<kdb.KurrentDBClient["appendToStream"]>; export type MultiStreamAppendParams = Parameters<kdb.KurrentDBClient["multiStreamAppend"]>; export type AppendRecordsParams = Parameters<kdb.KurrentDBClient["appendRecords"]>;