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