import { TuplesReply, BlobStringReply, ArrayReply, UnwrapReply, Command } from '../RESP/types'; import XAUTOCLAIM from './XAUTOCLAIM'; type XAutoClaimJustIdRawReply = TuplesReply<[ nextId: BlobStringReply, messages: ArrayReply, deletedMessages: ArrayReply ]>; export default { IS_READ_ONLY: XAUTOCLAIM.IS_READ_ONLY, parseCommand(...args: Parameters) { const parser = args[0]; XAUTOCLAIM.parseCommand(...args); parser.push('JUSTID'); }, transformReply(reply: UnwrapReply) { return { nextId: reply[0], messages: reply[1], deletedMessages: reply[2] }; } } as const satisfies Command;