import { CommandParser } from "@redis/client/dist/lib/client/parser"; import { Command, RedisArgument } from "@redis/client/dist/lib/RESP/types"; type RESPReply = Array; export default { IS_READ_ONLY: true, parseCommand(parser: CommandParser, key: RedisArgument, path?: string) { parser.push('JSON.RESP'); parser.pushKey(key); if (path !== undefined) { parser.push(path); } }, transformReply: undefined as unknown as () => RESPReply } as const satisfies Command;