@kurrent/opentelemetry
Version:
KurrentDB NodeJS Client SDK interceptors for tracing with OpenTelemetry
11 lines (10 loc) • 967 B
TypeScript
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"]>;