You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-06 02:15:48 +03:00
Update doctest client with latest v4 release (#2844)
This commit is contained in:
27
packages/client/lib/commands/HSCAN_NOVALUES.ts
Normal file
27
packages/client/lib/commands/HSCAN_NOVALUES.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '.';
|
||||
import { ScanOptions } from './generic-transformers';
|
||||
import { HScanRawReply, transformArguments as transformHScanArguments } from './HSCAN';
|
||||
|
||||
export { FIRST_KEY_INDEX, IS_READ_ONLY } from './HSCAN';
|
||||
|
||||
export function transformArguments(
|
||||
key: RedisCommandArgument,
|
||||
cursor: number,
|
||||
options?: ScanOptions
|
||||
): RedisCommandArguments {
|
||||
const args = transformHScanArguments(key, cursor, options);
|
||||
args.push('NOVALUES');
|
||||
return args;
|
||||
}
|
||||
|
||||
interface HScanNoValuesReply {
|
||||
cursor: number;
|
||||
keys: Array<RedisCommandArgument>;
|
||||
}
|
||||
|
||||
export function transformReply([cursor, rawData]: HScanRawReply): HScanNoValuesReply {
|
||||
return {
|
||||
cursor: Number(cursor),
|
||||
keys: rawData
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user