You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-06 02:15:48 +03:00
Graph (#1887)
* init * implement graph commands * add graph to packages table * fix ts.infoDebug * fix redisearch tests * Update INFO_DEBUG.ts * fix INFO.spec.ts * test QUERY and SLOWLOG Co-authored-by: Avital-Fine <avital.fine@redis.com>
This commit is contained in:
@@ -44,6 +44,7 @@ describe('INFO_DEBUG', () => {
|
||||
key: 'key2',
|
||||
timeBucket: 5
|
||||
}],
|
||||
keySelfName: 'key',
|
||||
chunks: [{
|
||||
startTimestamp: 1,
|
||||
endTimestamp: 1,
|
||||
|
@@ -16,6 +16,8 @@ export function transformArguments(key: string): Array<string> {
|
||||
type InfoDebugRawReply = [
|
||||
...infoArgs: InfoRawReply,
|
||||
_: string,
|
||||
keySelfName: string,
|
||||
_: string,
|
||||
chunks: Array<[
|
||||
_: string,
|
||||
startTimestamp: number,
|
||||
@@ -31,6 +33,7 @@ type InfoDebugRawReply = [
|
||||
]
|
||||
|
||||
interface InfoDebugReply extends InfoReply {
|
||||
keySelfName: string;
|
||||
chunks: Array<{
|
||||
startTimestamp: number;
|
||||
endTimestamp: number;
|
||||
@@ -42,7 +45,8 @@ interface InfoDebugReply extends InfoReply {
|
||||
|
||||
export function transformReply(rawReply: InfoDebugRawReply): InfoDebugReply {
|
||||
const reply = transformInfoReply(rawReply as unknown as InfoRawReply);
|
||||
(reply as InfoDebugReply).chunks = rawReply[25].map(chunk => ({
|
||||
(reply as InfoDebugReply).keySelfName = rawReply[25];
|
||||
(reply as InfoDebugReply).chunks = rawReply[27].map(chunk => ({
|
||||
startTimestamp: chunk[1],
|
||||
endTimestamp: chunk[3],
|
||||
samples: chunk[5],
|
||||
|
Reference in New Issue
Block a user