1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-04 15:02:09 +03:00
Files
node-redis/packages/client/lib/commands/CLIENT_TRACKINGINFO.ts
Leibale Eidelman 7196b907e5 fix #1915 - CLIENT TRACKINGINFO (#2127)
* fix #1915 - CLIENT TRACKINGINFO

* remove .only
2022-05-12 13:05:27 -04:00

29 lines
528 B
TypeScript

import { RedisCommandArguments } from '.';
export function transformArguments(): RedisCommandArguments {
return ['CLIENT', 'TRACKINGINFO'];
}
type RawReply = [
'flags',
Array<string>,
'redirect',
number,
'prefixes',
Array<string>
];
interface Reply {
flags: Set<string>;
redirect: number;
prefixes: Array<string>;
}
export function transformReply(reply: RawReply): Reply {
return {
flags: new Set(reply[1]),
redirect: reply[3],
prefixes: reply[5]
};
}