You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-07 13:22:56 +03:00
wip
This commit is contained in:
@@ -42,4 +42,4 @@ export default {
|
|||||||
reserve: RESERVE as RESERVE,
|
reserve: RESERVE as RESERVE,
|
||||||
SCANDUMP: SCANDUMP as SCANDUMP,
|
SCANDUMP: SCANDUMP as SCANDUMP,
|
||||||
scanDump: SCANDUMP as SCANDUMP
|
scanDump: SCANDUMP as SCANDUMP
|
||||||
} satisfies RedisCommands;
|
} as const satisfies RedisCommands;
|
||||||
|
@@ -26,4 +26,4 @@ export default {
|
|||||||
merge: MERGE as MERGE,
|
merge: MERGE as MERGE,
|
||||||
QUERY: QUERY as QUERY,
|
QUERY: QUERY as QUERY,
|
||||||
query: QUERY as QUERY,
|
query: QUERY as QUERY,
|
||||||
} satisfies RedisCommands;
|
} as const satisfies RedisCommands;
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
import type { RedisCommands } from '@redis/client/dist/lib/RESP/types';
|
||||||
import ADD from './ADD';
|
import ADD from './ADD';
|
||||||
import ADDNX from './ADDNX';
|
import ADDNX from './ADDNX';
|
||||||
import COUNT from './COUNT';
|
import COUNT from './COUNT';
|
||||||
@@ -45,4 +46,4 @@ export default {
|
|||||||
reserve: RESERVE as RESERVE,
|
reserve: RESERVE as RESERVE,
|
||||||
SCANDUMP: SCANDUMP as SCANDUMP,
|
SCANDUMP: SCANDUMP as SCANDUMP,
|
||||||
scanDump: SCANDUMP as SCANDUMP
|
scanDump: SCANDUMP as SCANDUMP
|
||||||
};
|
} as const satisfies RedisCommands;
|
||||||
|
@@ -11,4 +11,4 @@ export default {
|
|||||||
cf,
|
cf,
|
||||||
tDigest,
|
tDigest,
|
||||||
topK
|
topK
|
||||||
} satisfies RedisModules;
|
} as const satisfies RedisModules;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
|
import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
|
||||||
import { transformArrayDoubleReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
import { transformDoubleArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||||
|
|
||||||
export function transformByRankArguments(
|
export function transformByRankArguments(
|
||||||
command: RedisArgument,
|
command: RedisArgument,
|
||||||
@@ -19,6 +19,6 @@ export default {
|
|||||||
FIRST_KEY_INDEX: 1,
|
FIRST_KEY_INDEX: 1,
|
||||||
IS_READ_ONLY: true,
|
IS_READ_ONLY: true,
|
||||||
transformArguments: transformByRankArguments.bind(undefined, 'TDIGEST.BYRANK'),
|
transformArguments: transformByRankArguments.bind(undefined, 'TDIGEST.BYRANK'),
|
||||||
transformReply: transformArrayDoubleReply
|
transformReply: transformDoubleArrayReply
|
||||||
} as const satisfies Command;
|
} as const satisfies Command;
|
||||||
|
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
|
import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
|
||||||
import { transformArrayDoubleReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
import { transformDoubleArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
FIRST_KEY_INDEX: 1,
|
FIRST_KEY_INDEX: 1,
|
||||||
@@ -13,5 +13,5 @@ export default {
|
|||||||
|
|
||||||
return args;
|
return args;
|
||||||
},
|
},
|
||||||
transformReply: transformArrayDoubleReply
|
transformReply: transformDoubleArrayReply
|
||||||
} as const satisfies Command;
|
} as const satisfies Command;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
|
import { RedisArgument, Command } from '@redis/client/dist/lib/RESP/types';
|
||||||
import { transformArrayDoubleReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
import { transformDoubleArrayReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
FIRST_KEY_INDEX: 1,
|
FIRST_KEY_INDEX: 1,
|
||||||
@@ -13,5 +13,5 @@ export default {
|
|||||||
|
|
||||||
return args;
|
return args;
|
||||||
},
|
},
|
||||||
transformReply: transformArrayDoubleReply
|
transformReply: transformDoubleArrayReply
|
||||||
} as const satisfies Command;
|
} as const satisfies Command;
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
import type { RedisCommands } from '@redis/client/dist/lib/RESP/types';
|
||||||
import ADD from './ADD';
|
import ADD from './ADD';
|
||||||
import BYRANK from './BYRANK';
|
import BYRANK from './BYRANK';
|
||||||
import BYREVRANK from './BYREVRANK';
|
import BYREVRANK from './BYREVRANK';
|
||||||
@@ -57,4 +58,4 @@ export default {
|
|||||||
revRank: REVRANK as REVRANK,
|
revRank: REVRANK as REVRANK,
|
||||||
TRIMMED_MEAN: TRIMMED_MEAN as TRIMMED_MEAN,
|
TRIMMED_MEAN: TRIMMED_MEAN as TRIMMED_MEAN,
|
||||||
trimmedMean: TRIMMED_MEAN as TRIMMED_MEAN
|
trimmedMean: TRIMMED_MEAN as TRIMMED_MEAN
|
||||||
};
|
} as const satisfies RedisCommands;
|
||||||
|
@@ -1,3 +1,4 @@
|
|||||||
|
import type { RedisCommands } from '@redis/client/dist/lib/RESP/types';
|
||||||
import ADD from './ADD';
|
import ADD from './ADD';
|
||||||
import COUNT from './COUNT';
|
import COUNT from './COUNT';
|
||||||
import INCRBY from './INCRBY';
|
import INCRBY from './INCRBY';
|
||||||
@@ -33,4 +34,4 @@ export default {
|
|||||||
query: QUERY as QUERY,
|
query: QUERY as QUERY,
|
||||||
RESERVE: RESERVE as RESERVE,
|
RESERVE: RESERVE as RESERVE,
|
||||||
reserve: RESERVE as RESERVE
|
reserve: RESERVE as RESERVE
|
||||||
};
|
} as const satisfies RedisCommands;
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
import { RedisArgument, SimpleStringReply, Command } from '../RESP/types';
|
import { RedisArgument, SimpleStringReply, Command } from '../RESP/types';
|
||||||
import { RedisVariadicArgument } from './generic-transformers';
|
import { RedisVariadicArgument } from './generic-transformers';
|
||||||
|
|
||||||
interface CommonOptions {
|
interface CommonOptions {
|
||||||
REDIRECT?: number;
|
REDIRECT?: number;
|
||||||
NOLOOP?: boolean;
|
NOLOOP?: boolean;
|
||||||
@@ -18,7 +19,7 @@ interface OptOutOptions {
|
|||||||
OPTOUT?: boolean;
|
OPTOUT?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
type ClientTrackingOptions = CommonOptions & (
|
export type ClientTrackingOptions = CommonOptions & (
|
||||||
BroadcastOptions |
|
BroadcastOptions |
|
||||||
OptInOptions |
|
OptInOptions |
|
||||||
OptOutOptions
|
OptOutOptions
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user