@opentelemetry/instrumentation-ioredis
Version:
OpenTelemetry instrumentation for `ioredis` database redis client for Redis
16 lines • 577 B
TypeScript
/// <reference types="node" />
/// <reference types="node" />
import type { Command, Redis } from 'ioredis';
import type * as LegacyIORedis from 'ioredis4';
interface LegacyIORedisCommand {
reject: (err: Error) => void;
resolve: (result: {}) => void;
promise: Promise<{}>;
args: Array<string | Buffer | number>;
callback: LegacyIORedis.CallbackFunction<unknown>;
name: string;
}
export type IORedisCommand = Command | LegacyIORedisCommand;
export type RedisInterface = Redis | LegacyIORedis.Redis;
export {};
//# sourceMappingURL=internal-types.d.ts.map