dld_backend/node_modules/@redis/client/dist/lib/commands/HELLO.d.ts
2025-10-30 12:13:02 +05:30

36 lines
977 B
TypeScript

import { RedisCommandArgument, RedisCommandArguments } from '.';
import { AuthOptions } from './AUTH';
interface HelloOptions {
protover: number;
auth?: Required<AuthOptions>;
clientName?: string;
}
export declare function transformArguments(options?: HelloOptions): RedisCommandArguments;
type HelloRawReply = [
_: never,
server: RedisCommandArgument,
_: never,
version: RedisCommandArgument,
_: never,
proto: number,
_: never,
id: number,
_: never,
mode: RedisCommandArgument,
_: never,
role: RedisCommandArgument,
_: never,
modules: Array<RedisCommandArgument>
];
interface HelloTransformedReply {
server: RedisCommandArgument;
version: RedisCommandArgument;
proto: number;
id: number;
mode: RedisCommandArgument;
role: RedisCommandArgument;
modules: Array<RedisCommandArgument>;
}
export declare function transformReply(reply: HelloRawReply): HelloTransformedReply;
export {};