MCPcopy
hub / github.com/redis/node-redis / parseArgs

Function parseArgs

packages/client/lib/commands/generic-transformers.ts:518–527  ·  view source on GitHub ↗
(command: Command, ...args: Array<any>)

Source from the content-addressed store, hash-verified

516 */
517// eslint-disable-next-line @typescript-eslint/no-explicit-any -- variadic command args of mixed types
518export function parseArgs(command: Command, ...args: Array<any>): CommandArguments {
519 const parser = new BasicCommandParser();
520 command.parseCommand!(parser, ...args);
521
522 const redisArgs: CommandArguments = parser.redisArgs;
523 if (parser.preserve) {
524 redisArgs.preserve = parser.preserve;
525 }
526 return redisArgs;
527}
528
529export type StreamMessageRawReply = TuplesReply<[
530 id: BlobStringReply,

Callers 15

RedisClientClass · 0.90
#getHandshakeCommandsMethod · 0.90
SMOVE.spec.tsFile · 0.90
XTRIM.spec.tsFile · 0.90
DUMP.spec.tsFile · 0.90
FCALL.spec.tsFile · 0.90
EVALSHA_RO.spec.tsFile · 0.90
ZLEXCOUNT.spec.tsFile · 0.90
WAIT.spec.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected