1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-03 04:01:40 +03:00
Files
node-redis/packages/client/lib/commands/XAUTOCLAIM_JUSTID.ts
2021-12-20 14:47:51 -05:00

26 lines
770 B
TypeScript

import { RedisCommandArgument, RedisCommandArguments } from '.';
import { transformArguments as transformXAutoClaimArguments } from './XAUTOCLAIM';
export { FIRST_KEY_INDEX } from './XAUTOCLAIM';
export function transformArguments(...args: Parameters<typeof transformXAutoClaimArguments>): RedisCommandArguments {
return [
...transformXAutoClaimArguments(...args),
'JUSTID'
];
}
type XAutoClaimJustIdRawReply = [RedisCommandArgument, Array<RedisCommandArgument>];
interface XAutoClaimJustIdReply {
nextId: RedisCommandArgument;
messages: Array<RedisCommandArgument>;
}
export function transformReply(reply: XAutoClaimJustIdRawReply): XAutoClaimJustIdReply {
return {
nextId: reply[0],
messages: reply[1]
};
}