123
This commit is contained in:
14
node_modules/@redis/bloom/README.md
generated
vendored
Normal file
14
node_modules/@redis/bloom/README.md
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
# @redis/bloom
|
||||
|
||||
This package provides support for the [RedisBloom](https://redisbloom.io) module, which adds additional probabilistic data structures to Redis. It extends the [Node Redis client](https://github.com/redis/node-redis) to include functions for each of the RediBloom commands.
|
||||
|
||||
To use these extra commands, your Redis server must have the RedisBloom module installed.
|
||||
|
||||
RedisBloom provides the following probabilistic data structures:
|
||||
|
||||
* Bloom Filter: for checking set membership with a high degree of certainty.
|
||||
* Cuckoo Filter: for checking set membership with a high degree of certainty.
|
||||
* Count-Min Sketch: Determine the frequency of events in a stream.
|
||||
* Top-K: Maintain a list of k most frequently seen items.
|
||||
|
||||
For complete examples, see `bloom-filter.js`, `cuckoo-filter.js`, `count-min-sketch.js` and `topk.js` in the Node Redis examples folder.
|
||||
3
node_modules/@redis/bloom/dist/commands/bloom/ADD.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/bloom/ADD.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, item: string): Array<string>;
|
||||
export { transformBooleanReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
10
node_modules/@redis/bloom/dist/commands/bloom/ADD.js
generated
vendored
Normal file
10
node_modules/@redis/bloom/dist/commands/bloom/ADD.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, item) {
|
||||
return ['BF.ADD', key, item];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanReply; } });
|
||||
4
node_modules/@redis/bloom/dist/commands/bloom/CARD.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/bloom/CARD.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string): Array<string>;
|
||||
export declare function transformReply(): number;
|
||||
9
node_modules/@redis/bloom/dist/commands/bloom/CARD.js
generated
vendored
Normal file
9
node_modules/@redis/bloom/dist/commands/bloom/CARD.js
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key) {
|
||||
return ['BF.CARD', key];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
4
node_modules/@redis/bloom/dist/commands/bloom/EXISTS.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/bloom/EXISTS.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string, item: string): Array<string>;
|
||||
export { transformBooleanReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
11
node_modules/@redis/bloom/dist/commands/bloom/EXISTS.js
generated
vendored
Normal file
11
node_modules/@redis/bloom/dist/commands/bloom/EXISTS.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, item) {
|
||||
return ['BF.EXISTS', key, item];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanReply; } });
|
||||
23
node_modules/@redis/bloom/dist/commands/bloom/INFO.d.ts
generated
vendored
Normal file
23
node_modules/@redis/bloom/dist/commands/bloom/INFO.d.ts
generated
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string): Array<string>;
|
||||
export type InfoRawReply = [
|
||||
_: string,
|
||||
capacity: number,
|
||||
_: string,
|
||||
size: number,
|
||||
_: string,
|
||||
numberOfFilters: number,
|
||||
_: string,
|
||||
numberOfInsertedItems: number,
|
||||
_: string,
|
||||
expansionRate: number
|
||||
];
|
||||
export interface InfoReply {
|
||||
capacity: number;
|
||||
size: number;
|
||||
numberOfFilters: number;
|
||||
numberOfInsertedItems: number;
|
||||
expansionRate: number;
|
||||
}
|
||||
export declare function transformReply(reply: InfoRawReply): InfoReply;
|
||||
19
node_modules/@redis/bloom/dist/commands/bloom/INFO.js
generated
vendored
Normal file
19
node_modules/@redis/bloom/dist/commands/bloom/INFO.js
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key) {
|
||||
return ['BF.INFO', key];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function transformReply(reply) {
|
||||
return {
|
||||
capacity: reply[1],
|
||||
size: reply[3],
|
||||
numberOfFilters: reply[5],
|
||||
numberOfInsertedItems: reply[7],
|
||||
expansionRate: reply[9]
|
||||
};
|
||||
}
|
||||
exports.transformReply = transformReply;
|
||||
11
node_modules/@redis/bloom/dist/commands/bloom/INSERT.d.ts
generated
vendored
Normal file
11
node_modules/@redis/bloom/dist/commands/bloom/INSERT.d.ts
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
interface InsertOptions {
|
||||
CAPACITY?: number;
|
||||
ERROR?: number;
|
||||
EXPANSION?: number;
|
||||
NOCREATE?: true;
|
||||
NONSCALING?: true;
|
||||
}
|
||||
export declare function transformArguments(key: string, items: RedisCommandArgument | Array<RedisCommandArgument>, options?: InsertOptions): RedisCommandArguments;
|
||||
export { transformBooleanArrayReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
28
node_modules/@redis/bloom/dist/commands/bloom/INSERT.js
generated
vendored
Normal file
28
node_modules/@redis/bloom/dist/commands/bloom/INSERT.js
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, items, options) {
|
||||
const args = ['BF.INSERT', key];
|
||||
if (options?.CAPACITY) {
|
||||
args.push('CAPACITY', options.CAPACITY.toString());
|
||||
}
|
||||
if (options?.ERROR) {
|
||||
args.push('ERROR', options.ERROR.toString());
|
||||
}
|
||||
if (options?.EXPANSION) {
|
||||
args.push('EXPANSION', options.EXPANSION.toString());
|
||||
}
|
||||
if (options?.NOCREATE) {
|
||||
args.push('NOCREATE');
|
||||
}
|
||||
if (options?.NONSCALING) {
|
||||
args.push('NONSCALING');
|
||||
}
|
||||
args.push('ITEMS');
|
||||
return (0, generic_transformers_1.pushVerdictArguments)(args, items);
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_2 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_2.transformBooleanArrayReply; } });
|
||||
4
node_modules/@redis/bloom/dist/commands/bloom/LOADCHUNK.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/bloom/LOADCHUNK.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, iteretor: number, chunk: RedisCommandArgument): RedisCommandArguments;
|
||||
export declare function transformReply(): 'OK';
|
||||
8
node_modules/@redis/bloom/dist/commands/bloom/LOADCHUNK.js
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/bloom/LOADCHUNK.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, iteretor, chunk) {
|
||||
return ['BF.LOADCHUNK', key, iteretor.toString(), chunk];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
3
node_modules/@redis/bloom/dist/commands/bloom/MADD.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/bloom/MADD.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, items: Array<string>): Array<string>;
|
||||
export { transformBooleanArrayReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
10
node_modules/@redis/bloom/dist/commands/bloom/MADD.js
generated
vendored
Normal file
10
node_modules/@redis/bloom/dist/commands/bloom/MADD.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, items) {
|
||||
return ['BF.MADD', key, ...items];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanArrayReply; } });
|
||||
4
node_modules/@redis/bloom/dist/commands/bloom/MEXISTS.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/bloom/MEXISTS.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string, items: Array<string>): Array<string>;
|
||||
export { transformBooleanArrayReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
11
node_modules/@redis/bloom/dist/commands/bloom/MEXISTS.js
generated
vendored
Normal file
11
node_modules/@redis/bloom/dist/commands/bloom/MEXISTS.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, items) {
|
||||
return ['BF.MEXISTS', key, ...items];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanArrayReply; } });
|
||||
8
node_modules/@redis/bloom/dist/commands/bloom/RESERVE.d.ts
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/bloom/RESERVE.d.ts
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
interface ReserveOptions {
|
||||
EXPANSION?: number;
|
||||
NONSCALING?: true;
|
||||
}
|
||||
export declare function transformArguments(key: string, errorRate: number, capacity: number, options?: ReserveOptions): Array<string>;
|
||||
export declare function transformReply(): 'OK';
|
||||
export {};
|
||||
15
node_modules/@redis/bloom/dist/commands/bloom/RESERVE.js
generated
vendored
Normal file
15
node_modules/@redis/bloom/dist/commands/bloom/RESERVE.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, errorRate, capacity, options) {
|
||||
const args = ['BF.RESERVE', key, errorRate.toString(), capacity.toString()];
|
||||
if (options?.EXPANSION) {
|
||||
args.push('EXPANSION', options.EXPANSION.toString());
|
||||
}
|
||||
if (options?.NONSCALING) {
|
||||
args.push('NONSCALING');
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
13
node_modules/@redis/bloom/dist/commands/bloom/SCANDUMP.d.ts
generated
vendored
Normal file
13
node_modules/@redis/bloom/dist/commands/bloom/SCANDUMP.d.ts
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string, iterator: number): Array<string>;
|
||||
type ScanDumpRawReply = [
|
||||
iterator: number,
|
||||
chunk: string
|
||||
];
|
||||
interface ScanDumpReply {
|
||||
iterator: number;
|
||||
chunk: string;
|
||||
}
|
||||
export declare function transformReply([iterator, chunk]: ScanDumpRawReply): ScanDumpReply;
|
||||
export {};
|
||||
16
node_modules/@redis/bloom/dist/commands/bloom/SCANDUMP.js
generated
vendored
Normal file
16
node_modules/@redis/bloom/dist/commands/bloom/SCANDUMP.js
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, iterator) {
|
||||
return ['BF.SCANDUMP', key, iterator.toString()];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function transformReply([iterator, chunk]) {
|
||||
return {
|
||||
iterator,
|
||||
chunk
|
||||
};
|
||||
}
|
||||
exports.transformReply = transformReply;
|
||||
33
node_modules/@redis/bloom/dist/commands/bloom/index.d.ts
generated
vendored
Normal file
33
node_modules/@redis/bloom/dist/commands/bloom/index.d.ts
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
import * as ADD from './ADD';
|
||||
import * as CARD from './CARD';
|
||||
import * as EXISTS from './EXISTS';
|
||||
import * as INFO from './INFO';
|
||||
import * as INSERT from './INSERT';
|
||||
import * as LOADCHUNK from './LOADCHUNK';
|
||||
import * as MADD from './MADD';
|
||||
import * as MEXISTS from './MEXISTS';
|
||||
import * as RESERVE from './RESERVE';
|
||||
import * as SCANDUMP from './SCANDUMP';
|
||||
declare const _default: {
|
||||
ADD: typeof ADD;
|
||||
add: typeof ADD;
|
||||
CARD: typeof CARD;
|
||||
card: typeof CARD;
|
||||
EXISTS: typeof EXISTS;
|
||||
exists: typeof EXISTS;
|
||||
INFO: typeof INFO;
|
||||
info: typeof INFO;
|
||||
INSERT: typeof INSERT;
|
||||
insert: typeof INSERT;
|
||||
LOADCHUNK: typeof LOADCHUNK;
|
||||
loadChunk: typeof LOADCHUNK;
|
||||
MADD: typeof MADD;
|
||||
mAdd: typeof MADD;
|
||||
MEXISTS: typeof MEXISTS;
|
||||
mExists: typeof MEXISTS;
|
||||
RESERVE: typeof RESERVE;
|
||||
reserve: typeof RESERVE;
|
||||
SCANDUMP: typeof SCANDUMP;
|
||||
scanDump: typeof SCANDUMP;
|
||||
};
|
||||
export default _default;
|
||||
34
node_modules/@redis/bloom/dist/commands/bloom/index.js
generated
vendored
Normal file
34
node_modules/@redis/bloom/dist/commands/bloom/index.js
generated
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const ADD = require("./ADD");
|
||||
const CARD = require("./CARD");
|
||||
const EXISTS = require("./EXISTS");
|
||||
const INFO = require("./INFO");
|
||||
const INSERT = require("./INSERT");
|
||||
const LOADCHUNK = require("./LOADCHUNK");
|
||||
const MADD = require("./MADD");
|
||||
const MEXISTS = require("./MEXISTS");
|
||||
const RESERVE = require("./RESERVE");
|
||||
const SCANDUMP = require("./SCANDUMP");
|
||||
exports.default = {
|
||||
ADD,
|
||||
add: ADD,
|
||||
CARD,
|
||||
card: CARD,
|
||||
EXISTS,
|
||||
exists: EXISTS,
|
||||
INFO,
|
||||
info: INFO,
|
||||
INSERT,
|
||||
insert: INSERT,
|
||||
LOADCHUNK,
|
||||
loadChunk: LOADCHUNK,
|
||||
MADD,
|
||||
mAdd: MADD,
|
||||
MEXISTS,
|
||||
mExists: MEXISTS,
|
||||
RESERVE,
|
||||
reserve: RESERVE,
|
||||
SCANDUMP,
|
||||
scanDump: SCANDUMP
|
||||
};
|
||||
8
node_modules/@redis/bloom/dist/commands/count-min-sketch/INCRBY.d.ts
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/count-min-sketch/INCRBY.d.ts
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
interface IncrByItem {
|
||||
item: string;
|
||||
incrementBy: number;
|
||||
}
|
||||
export declare function transformArguments(key: string, items: IncrByItem | Array<IncrByItem>): Array<string>;
|
||||
export declare function transformReply(): Array<number>;
|
||||
export {};
|
||||
20
node_modules/@redis/bloom/dist/commands/count-min-sketch/INCRBY.js
generated
vendored
Normal file
20
node_modules/@redis/bloom/dist/commands/count-min-sketch/INCRBY.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, items) {
|
||||
const args = ['CMS.INCRBY', key];
|
||||
if (Array.isArray(items)) {
|
||||
for (const item of items) {
|
||||
pushIncrByItem(args, item);
|
||||
}
|
||||
}
|
||||
else {
|
||||
pushIncrByItem(args, items);
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function pushIncrByItem(args, { item, incrementBy }) {
|
||||
args.push(item, incrementBy.toString());
|
||||
}
|
||||
17
node_modules/@redis/bloom/dist/commands/count-min-sketch/INFO.d.ts
generated
vendored
Normal file
17
node_modules/@redis/bloom/dist/commands/count-min-sketch/INFO.d.ts
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string): Array<string>;
|
||||
export type InfoRawReply = [
|
||||
_: string,
|
||||
width: number,
|
||||
_: string,
|
||||
depth: number,
|
||||
_: string,
|
||||
count: number
|
||||
];
|
||||
export interface InfoReply {
|
||||
width: number;
|
||||
depth: number;
|
||||
count: number;
|
||||
}
|
||||
export declare function transformReply(reply: InfoRawReply): InfoReply;
|
||||
17
node_modules/@redis/bloom/dist/commands/count-min-sketch/INFO.js
generated
vendored
Normal file
17
node_modules/@redis/bloom/dist/commands/count-min-sketch/INFO.js
generated
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key) {
|
||||
return ['CMS.INFO', key];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function transformReply(reply) {
|
||||
return {
|
||||
width: reply[1],
|
||||
depth: reply[3],
|
||||
count: reply[5]
|
||||
};
|
||||
}
|
||||
exports.transformReply = transformReply;
|
||||
3
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYDIM.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYDIM.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, width: number, depth: number): Array<string>;
|
||||
export declare function transformReply(): 'OK';
|
||||
8
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYDIM.js
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYDIM.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, width, depth) {
|
||||
return ['CMS.INITBYDIM', key, width.toString(), depth.toString()];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
3
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYPROB.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYPROB.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, error: number, probability: number): Array<string>;
|
||||
export declare function transformReply(): 'OK';
|
||||
8
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYPROB.js
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/count-min-sketch/INITBYPROB.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, error, probability) {
|
||||
return ['CMS.INITBYPROB', key, error.toString(), probability.toString()];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
9
node_modules/@redis/bloom/dist/commands/count-min-sketch/MERGE.d.ts
generated
vendored
Normal file
9
node_modules/@redis/bloom/dist/commands/count-min-sketch/MERGE.d.ts
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
interface Sketch {
|
||||
name: string;
|
||||
weight: number;
|
||||
}
|
||||
type Sketches = Array<string> | Array<Sketch>;
|
||||
export declare function transformArguments(dest: string, src: Sketches): Array<string>;
|
||||
export declare function transformReply(): 'OK';
|
||||
export {};
|
||||
28
node_modules/@redis/bloom/dist/commands/count-min-sketch/MERGE.js
generated
vendored
Normal file
28
node_modules/@redis/bloom/dist/commands/count-min-sketch/MERGE.js
generated
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(dest, src) {
|
||||
const args = [
|
||||
'CMS.MERGE',
|
||||
dest,
|
||||
src.length.toString()
|
||||
];
|
||||
if (isStringSketches(src)) {
|
||||
args.push(...src);
|
||||
}
|
||||
else {
|
||||
for (const sketch of src) {
|
||||
args.push(sketch.name);
|
||||
}
|
||||
args.push('WEIGHTS');
|
||||
for (const sketch of src) {
|
||||
args.push(sketch.weight.toString());
|
||||
}
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function isStringSketches(src) {
|
||||
return typeof src[0] === 'string';
|
||||
}
|
||||
5
node_modules/@redis/bloom/dist/commands/count-min-sketch/QUERY.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/count-min-sketch/QUERY.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string, items: string | Array<string>): RedisCommandArguments;
|
||||
export declare function transformReply(): Array<number>;
|
||||
10
node_modules/@redis/bloom/dist/commands/count-min-sketch/QUERY.js
generated
vendored
Normal file
10
node_modules/@redis/bloom/dist/commands/count-min-sketch/QUERY.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, items) {
|
||||
return (0, generic_transformers_1.pushVerdictArguments)(['CMS.QUERY', key], items);
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
21
node_modules/@redis/bloom/dist/commands/count-min-sketch/index.d.ts
generated
vendored
Normal file
21
node_modules/@redis/bloom/dist/commands/count-min-sketch/index.d.ts
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
import * as INCRBY from './INCRBY';
|
||||
import * as INFO from './INFO';
|
||||
import * as INITBYDIM from './INITBYDIM';
|
||||
import * as INITBYPROB from './INITBYPROB';
|
||||
import * as MERGE from './MERGE';
|
||||
import * as QUERY from './QUERY';
|
||||
declare const _default: {
|
||||
INCRBY: typeof INCRBY;
|
||||
incrBy: typeof INCRBY;
|
||||
INFO: typeof INFO;
|
||||
info: typeof INFO;
|
||||
INITBYDIM: typeof INITBYDIM;
|
||||
initByDim: typeof INITBYDIM;
|
||||
INITBYPROB: typeof INITBYPROB;
|
||||
initByProb: typeof INITBYPROB;
|
||||
MERGE: typeof MERGE;
|
||||
merge: typeof MERGE;
|
||||
QUERY: typeof QUERY;
|
||||
query: typeof QUERY;
|
||||
};
|
||||
export default _default;
|
||||
22
node_modules/@redis/bloom/dist/commands/count-min-sketch/index.js
generated
vendored
Normal file
22
node_modules/@redis/bloom/dist/commands/count-min-sketch/index.js
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const INCRBY = require("./INCRBY");
|
||||
const INFO = require("./INFO");
|
||||
const INITBYDIM = require("./INITBYDIM");
|
||||
const INITBYPROB = require("./INITBYPROB");
|
||||
const MERGE = require("./MERGE");
|
||||
const QUERY = require("./QUERY");
|
||||
exports.default = {
|
||||
INCRBY,
|
||||
incrBy: INCRBY,
|
||||
INFO,
|
||||
info: INFO,
|
||||
INITBYDIM,
|
||||
initByDim: INITBYDIM,
|
||||
INITBYPROB,
|
||||
initByProb: INITBYPROB,
|
||||
MERGE,
|
||||
merge: MERGE,
|
||||
QUERY,
|
||||
query: QUERY
|
||||
};
|
||||
3
node_modules/@redis/bloom/dist/commands/cuckoo/ADD.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/cuckoo/ADD.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, item: string): Array<string>;
|
||||
export { transformBooleanReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
10
node_modules/@redis/bloom/dist/commands/cuckoo/ADD.js
generated
vendored
Normal file
10
node_modules/@redis/bloom/dist/commands/cuckoo/ADD.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, item) {
|
||||
return ['CF.ADD', key, item];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanReply; } });
|
||||
3
node_modules/@redis/bloom/dist/commands/cuckoo/ADDNX.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/cuckoo/ADDNX.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, item: string): Array<string>;
|
||||
export { transformBooleanReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
10
node_modules/@redis/bloom/dist/commands/cuckoo/ADDNX.js
generated
vendored
Normal file
10
node_modules/@redis/bloom/dist/commands/cuckoo/ADDNX.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, item) {
|
||||
return ['CF.ADDNX', key, item];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanReply; } });
|
||||
3
node_modules/@redis/bloom/dist/commands/cuckoo/COUNT.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/cuckoo/COUNT.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, item: string): Array<string>;
|
||||
export declare function transformReply(): number;
|
||||
8
node_modules/@redis/bloom/dist/commands/cuckoo/COUNT.js
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/cuckoo/COUNT.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, item) {
|
||||
return ['CF.COUNT', key, item];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
3
node_modules/@redis/bloom/dist/commands/cuckoo/DEL.d.ts
generated
vendored
Normal file
3
node_modules/@redis/bloom/dist/commands/cuckoo/DEL.d.ts
generated
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, item: string): Array<string>;
|
||||
export { transformBooleanReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
10
node_modules/@redis/bloom/dist/commands/cuckoo/DEL.js
generated
vendored
Normal file
10
node_modules/@redis/bloom/dist/commands/cuckoo/DEL.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, item) {
|
||||
return ['CF.DEL', key, item];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanReply; } });
|
||||
4
node_modules/@redis/bloom/dist/commands/cuckoo/EXISTS.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/cuckoo/EXISTS.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string, item: string): Array<string>;
|
||||
export { transformBooleanReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
11
node_modules/@redis/bloom/dist/commands/cuckoo/EXISTS.js
generated
vendored
Normal file
11
node_modules/@redis/bloom/dist/commands/cuckoo/EXISTS.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, item) {
|
||||
return ['CF.EXISTS', key, item];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanReply; } });
|
||||
32
node_modules/@redis/bloom/dist/commands/cuckoo/INFO.d.ts
generated
vendored
Normal file
32
node_modules/@redis/bloom/dist/commands/cuckoo/INFO.d.ts
generated
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string): Array<string>;
|
||||
export type InfoRawReply = [
|
||||
_: string,
|
||||
size: number,
|
||||
_: string,
|
||||
numberOfBuckets: number,
|
||||
_: string,
|
||||
numberOfFilters: number,
|
||||
_: string,
|
||||
numberOfInsertedItems: number,
|
||||
_: string,
|
||||
numberOfDeletedItems: number,
|
||||
_: string,
|
||||
bucketSize: number,
|
||||
_: string,
|
||||
expansionRate: number,
|
||||
_: string,
|
||||
maxIteration: number
|
||||
];
|
||||
export interface InfoReply {
|
||||
size: number;
|
||||
numberOfBuckets: number;
|
||||
numberOfFilters: number;
|
||||
numberOfInsertedItems: number;
|
||||
numberOfDeletedItems: number;
|
||||
bucketSize: number;
|
||||
expansionRate: number;
|
||||
maxIteration: number;
|
||||
}
|
||||
export declare function transformReply(reply: InfoRawReply): InfoReply;
|
||||
22
node_modules/@redis/bloom/dist/commands/cuckoo/INFO.js
generated
vendored
Normal file
22
node_modules/@redis/bloom/dist/commands/cuckoo/INFO.js
generated
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key) {
|
||||
return ['CF.INFO', key];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function transformReply(reply) {
|
||||
return {
|
||||
size: reply[1],
|
||||
numberOfBuckets: reply[3],
|
||||
numberOfFilters: reply[5],
|
||||
numberOfInsertedItems: reply[7],
|
||||
numberOfDeletedItems: reply[9],
|
||||
bucketSize: reply[11],
|
||||
expansionRate: reply[13],
|
||||
maxIteration: reply[15]
|
||||
};
|
||||
}
|
||||
exports.transformReply = transformReply;
|
||||
5
node_modules/@redis/bloom/dist/commands/cuckoo/INSERT.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/cuckoo/INSERT.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
import { InsertOptions } from ".";
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, items: string | Array<string>, options?: InsertOptions): RedisCommandArguments;
|
||||
export { transformBooleanArrayReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
11
node_modules/@redis/bloom/dist/commands/cuckoo/INSERT.js
generated
vendored
Normal file
11
node_modules/@redis/bloom/dist/commands/cuckoo/INSERT.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
const _1 = require(".");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, items, options) {
|
||||
return (0, _1.pushInsertOptions)(['CF.INSERT', key], items, options);
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanArrayReply; } });
|
||||
5
node_modules/@redis/bloom/dist/commands/cuckoo/INSERTNX.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/cuckoo/INSERTNX.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
import { InsertOptions } from ".";
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, items: string | Array<string>, options?: InsertOptions): RedisCommandArguments;
|
||||
export { transformBooleanArrayReply as transformReply } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
11
node_modules/@redis/bloom/dist/commands/cuckoo/INSERTNX.js
generated
vendored
Normal file
11
node_modules/@redis/bloom/dist/commands/cuckoo/INSERTNX.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
const _1 = require(".");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, items, options) {
|
||||
return (0, _1.pushInsertOptions)(['CF.INSERTNX', key], items, options);
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return generic_transformers_1.transformBooleanArrayReply; } });
|
||||
4
node_modules/@redis/bloom/dist/commands/cuckoo/LOADCHUNK.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/cuckoo/LOADCHUNK.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, iterator: number, chunk: RedisCommandArgument): RedisCommandArguments;
|
||||
export declare function transformReply(): 'OK';
|
||||
8
node_modules/@redis/bloom/dist/commands/cuckoo/LOADCHUNK.js
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/cuckoo/LOADCHUNK.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, iterator, chunk) {
|
||||
return ['CF.LOADCHUNK', key, iterator.toString(), chunk];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
9
node_modules/@redis/bloom/dist/commands/cuckoo/RESERVE.d.ts
generated
vendored
Normal file
9
node_modules/@redis/bloom/dist/commands/cuckoo/RESERVE.d.ts
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
interface ReserveOptions {
|
||||
BUCKETSIZE?: number;
|
||||
MAXITERATIONS?: number;
|
||||
EXPANSION?: number;
|
||||
}
|
||||
export declare function transformArguments(key: string, capacity: number, options?: ReserveOptions): Array<string>;
|
||||
export declare function transformReply(): 'OK';
|
||||
export {};
|
||||
18
node_modules/@redis/bloom/dist/commands/cuckoo/RESERVE.js
generated
vendored
Normal file
18
node_modules/@redis/bloom/dist/commands/cuckoo/RESERVE.js
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, capacity, options) {
|
||||
const args = ['CF.RESERVE', key, capacity.toString()];
|
||||
if (options?.BUCKETSIZE) {
|
||||
args.push('BUCKETSIZE', options.BUCKETSIZE.toString());
|
||||
}
|
||||
if (options?.MAXITERATIONS) {
|
||||
args.push('MAXITERATIONS', options.MAXITERATIONS.toString());
|
||||
}
|
||||
if (options?.EXPANSION) {
|
||||
args.push('EXPANSION', options.EXPANSION.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
12
node_modules/@redis/bloom/dist/commands/cuckoo/SCANDUMP.d.ts
generated
vendored
Normal file
12
node_modules/@redis/bloom/dist/commands/cuckoo/SCANDUMP.d.ts
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, iterator: number): Array<string>;
|
||||
type ScanDumpRawReply = [
|
||||
iterator: number,
|
||||
chunk: string | null
|
||||
];
|
||||
interface ScanDumpReply {
|
||||
iterator: number;
|
||||
chunk: string | null;
|
||||
}
|
||||
export declare function transformReply([iterator, chunk]: ScanDumpRawReply): ScanDumpReply;
|
||||
export {};
|
||||
15
node_modules/@redis/bloom/dist/commands/cuckoo/SCANDUMP.js
generated
vendored
Normal file
15
node_modules/@redis/bloom/dist/commands/cuckoo/SCANDUMP.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, iterator) {
|
||||
return ['CF.SCANDUMP', key, iterator.toString()];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function transformReply([iterator, chunk]) {
|
||||
return {
|
||||
iterator,
|
||||
chunk
|
||||
};
|
||||
}
|
||||
exports.transformReply = transformReply;
|
||||
42
node_modules/@redis/bloom/dist/commands/cuckoo/index.d.ts
generated
vendored
Normal file
42
node_modules/@redis/bloom/dist/commands/cuckoo/index.d.ts
generated
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
import * as ADD from './ADD';
|
||||
import * as ADDNX from './ADDNX';
|
||||
import * as COUNT from './COUNT';
|
||||
import * as DEL from './DEL';
|
||||
import * as EXISTS from './EXISTS';
|
||||
import * as INFO from './INFO';
|
||||
import * as INSERT from './INSERT';
|
||||
import * as INSERTNX from './INSERTNX';
|
||||
import * as LOADCHUNK from './LOADCHUNK';
|
||||
import * as RESERVE from './RESERVE';
|
||||
import * as SCANDUMP from './SCANDUMP';
|
||||
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
declare const _default: {
|
||||
ADD: typeof ADD;
|
||||
add: typeof ADD;
|
||||
ADDNX: typeof ADDNX;
|
||||
addNX: typeof ADDNX;
|
||||
COUNT: typeof COUNT;
|
||||
count: typeof COUNT;
|
||||
DEL: typeof DEL;
|
||||
del: typeof DEL;
|
||||
EXISTS: typeof EXISTS;
|
||||
exists: typeof EXISTS;
|
||||
INFO: typeof INFO;
|
||||
info: typeof INFO;
|
||||
INSERT: typeof INSERT;
|
||||
insert: typeof INSERT;
|
||||
INSERTNX: typeof INSERTNX;
|
||||
insertNX: typeof INSERTNX;
|
||||
LOADCHUNK: typeof LOADCHUNK;
|
||||
loadChunk: typeof LOADCHUNK;
|
||||
RESERVE: typeof RESERVE;
|
||||
reserve: typeof RESERVE;
|
||||
SCANDUMP: typeof SCANDUMP;
|
||||
scanDump: typeof SCANDUMP;
|
||||
};
|
||||
export default _default;
|
||||
export interface InsertOptions {
|
||||
CAPACITY?: number;
|
||||
NOCREATE?: true;
|
||||
}
|
||||
export declare function pushInsertOptions(args: RedisCommandArguments, items: string | Array<string>, options?: InsertOptions): RedisCommandArguments;
|
||||
51
node_modules/@redis/bloom/dist/commands/cuckoo/index.js
generated
vendored
Normal file
51
node_modules/@redis/bloom/dist/commands/cuckoo/index.js
generated
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.pushInsertOptions = void 0;
|
||||
const ADD = require("./ADD");
|
||||
const ADDNX = require("./ADDNX");
|
||||
const COUNT = require("./COUNT");
|
||||
const DEL = require("./DEL");
|
||||
const EXISTS = require("./EXISTS");
|
||||
const INFO = require("./INFO");
|
||||
const INSERT = require("./INSERT");
|
||||
const INSERTNX = require("./INSERTNX");
|
||||
const LOADCHUNK = require("./LOADCHUNK");
|
||||
const RESERVE = require("./RESERVE");
|
||||
const SCANDUMP = require("./SCANDUMP");
|
||||
const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
exports.default = {
|
||||
ADD,
|
||||
add: ADD,
|
||||
ADDNX,
|
||||
addNX: ADDNX,
|
||||
COUNT,
|
||||
count: COUNT,
|
||||
DEL,
|
||||
del: DEL,
|
||||
EXISTS,
|
||||
exists: EXISTS,
|
||||
INFO,
|
||||
info: INFO,
|
||||
INSERT,
|
||||
insert: INSERT,
|
||||
INSERTNX,
|
||||
insertNX: INSERTNX,
|
||||
LOADCHUNK,
|
||||
loadChunk: LOADCHUNK,
|
||||
RESERVE,
|
||||
reserve: RESERVE,
|
||||
SCANDUMP,
|
||||
scanDump: SCANDUMP
|
||||
};
|
||||
function pushInsertOptions(args, items, options) {
|
||||
if (options?.CAPACITY) {
|
||||
args.push('CAPACITY');
|
||||
args.push(options.CAPACITY.toString());
|
||||
}
|
||||
if (options?.NOCREATE) {
|
||||
args.push('NOCREATE');
|
||||
}
|
||||
args.push('ITEMS');
|
||||
return (0, generic_transformers_1.pushVerdictArguments)(args, items);
|
||||
}
|
||||
exports.pushInsertOptions = pushInsertOptions;
|
||||
111
node_modules/@redis/bloom/dist/commands/index.d.ts
generated
vendored
Normal file
111
node_modules/@redis/bloom/dist/commands/index.d.ts
generated
vendored
Normal file
@ -0,0 +1,111 @@
|
||||
declare const _default: {
|
||||
bf: {
|
||||
ADD: typeof import("./bloom/ADD");
|
||||
add: typeof import("./bloom/ADD");
|
||||
CARD: typeof import("./bloom/CARD");
|
||||
card: typeof import("./bloom/CARD");
|
||||
EXISTS: typeof import("./bloom/EXISTS");
|
||||
exists: typeof import("./bloom/EXISTS");
|
||||
INFO: typeof import("./bloom/INFO");
|
||||
info: typeof import("./bloom/INFO");
|
||||
INSERT: typeof import("./bloom/INSERT");
|
||||
insert: typeof import("./bloom/INSERT");
|
||||
LOADCHUNK: typeof import("./bloom/LOADCHUNK");
|
||||
loadChunk: typeof import("./bloom/LOADCHUNK");
|
||||
MADD: typeof import("./bloom/MADD");
|
||||
mAdd: typeof import("./bloom/MADD");
|
||||
MEXISTS: typeof import("./bloom/MEXISTS");
|
||||
mExists: typeof import("./bloom/MEXISTS");
|
||||
RESERVE: typeof import("./bloom/RESERVE");
|
||||
reserve: typeof import("./bloom/RESERVE");
|
||||
SCANDUMP: typeof import("./bloom/SCANDUMP");
|
||||
scanDump: typeof import("./bloom/SCANDUMP");
|
||||
};
|
||||
cms: {
|
||||
INCRBY: typeof import("./count-min-sketch/INCRBY");
|
||||
incrBy: typeof import("./count-min-sketch/INCRBY");
|
||||
INFO: typeof import("./count-min-sketch/INFO");
|
||||
info: typeof import("./count-min-sketch/INFO");
|
||||
INITBYDIM: typeof import("./count-min-sketch/INITBYDIM");
|
||||
initByDim: typeof import("./count-min-sketch/INITBYDIM");
|
||||
INITBYPROB: typeof import("./count-min-sketch/INITBYPROB");
|
||||
initByProb: typeof import("./count-min-sketch/INITBYPROB");
|
||||
MERGE: typeof import("./count-min-sketch/MERGE");
|
||||
merge: typeof import("./count-min-sketch/MERGE");
|
||||
QUERY: typeof import("./count-min-sketch/QUERY");
|
||||
query: typeof import("./count-min-sketch/QUERY");
|
||||
};
|
||||
cf: {
|
||||
ADD: typeof import("./cuckoo/ADD");
|
||||
add: typeof import("./cuckoo/ADD");
|
||||
ADDNX: typeof import("./cuckoo/ADDNX");
|
||||
addNX: typeof import("./cuckoo/ADDNX");
|
||||
COUNT: typeof import("./cuckoo/COUNT");
|
||||
count: typeof import("./cuckoo/COUNT");
|
||||
DEL: typeof import("./cuckoo/DEL");
|
||||
del: typeof import("./cuckoo/DEL");
|
||||
EXISTS: typeof import("./cuckoo/EXISTS");
|
||||
exists: typeof import("./cuckoo/EXISTS");
|
||||
INFO: typeof import("./cuckoo/INFO");
|
||||
info: typeof import("./cuckoo/INFO");
|
||||
INSERT: typeof import("./cuckoo/INSERT");
|
||||
insert: typeof import("./cuckoo/INSERT");
|
||||
INSERTNX: typeof import("./cuckoo/INSERTNX");
|
||||
insertNX: typeof import("./cuckoo/INSERTNX");
|
||||
LOADCHUNK: typeof import("./cuckoo/LOADCHUNK");
|
||||
loadChunk: typeof import("./cuckoo/LOADCHUNK");
|
||||
RESERVE: typeof import("./cuckoo/RESERVE");
|
||||
reserve: typeof import("./cuckoo/RESERVE");
|
||||
SCANDUMP: typeof import("./cuckoo/SCANDUMP");
|
||||
scanDump: typeof import("./cuckoo/SCANDUMP");
|
||||
};
|
||||
tDigest: {
|
||||
ADD: typeof import("./t-digest/ADD");
|
||||
add: typeof import("./t-digest/ADD");
|
||||
BYRANK: typeof import("./t-digest/BYRANK");
|
||||
byRank: typeof import("./t-digest/BYRANK");
|
||||
BYREVRANK: typeof import("./t-digest/BYREVRANK");
|
||||
byRevRank: typeof import("./t-digest/BYREVRANK");
|
||||
CDF: typeof import("./t-digest/CDF");
|
||||
cdf: typeof import("./t-digest/CDF");
|
||||
CREATE: typeof import("./t-digest/CREATE");
|
||||
create: typeof import("./t-digest/CREATE");
|
||||
INFO: typeof import("./t-digest/INFO");
|
||||
info: typeof import("./t-digest/INFO");
|
||||
MAX: typeof import("./t-digest/MAX");
|
||||
max: typeof import("./t-digest/MAX");
|
||||
MERGE: typeof import("./t-digest/MERGE");
|
||||
merge: typeof import("./t-digest/MERGE");
|
||||
MIN: typeof import("./t-digest/MIN");
|
||||
min: typeof import("./t-digest/MIN");
|
||||
QUANTILE: typeof import("./t-digest/QUANTILE");
|
||||
quantile: typeof import("./t-digest/QUANTILE");
|
||||
RANK: typeof import("./t-digest/RANK");
|
||||
rank: typeof import("./t-digest/RANK");
|
||||
RESET: typeof import("./t-digest/RESET");
|
||||
reset: typeof import("./t-digest/RESET");
|
||||
REVRANK: typeof import("./t-digest/REVRANK");
|
||||
revRank: typeof import("./t-digest/REVRANK");
|
||||
TRIMMED_MEAN: typeof import("./t-digest/TRIMMED_MEAN");
|
||||
trimmedMean: typeof import("./t-digest/TRIMMED_MEAN");
|
||||
};
|
||||
topK: {
|
||||
ADD: typeof import("./top-k/ADD");
|
||||
add: typeof import("./top-k/ADD");
|
||||
COUNT: typeof import("./top-k/COUNT");
|
||||
count: typeof import("./top-k/COUNT");
|
||||
INCRBY: typeof import("./top-k/INCRBY");
|
||||
incrBy: typeof import("./top-k/INCRBY");
|
||||
INFO: typeof import("./top-k/INFO");
|
||||
info: typeof import("./top-k/INFO");
|
||||
LIST_WITHCOUNT: typeof import("./top-k/LIST_WITHCOUNT");
|
||||
listWithCount: typeof import("./top-k/LIST_WITHCOUNT");
|
||||
LIST: typeof import("./top-k/LIST");
|
||||
list: typeof import("./top-k/LIST");
|
||||
QUERY: typeof import("./top-k/QUERY");
|
||||
query: typeof import("./top-k/QUERY");
|
||||
RESERVE: typeof import("./top-k/RESERVE");
|
||||
reserve: typeof import("./top-k/RESERVE");
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
14
node_modules/@redis/bloom/dist/commands/index.js
generated
vendored
Normal file
14
node_modules/@redis/bloom/dist/commands/index.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const bloom_1 = require("./bloom");
|
||||
const count_min_sketch_1 = require("./count-min-sketch");
|
||||
const cuckoo_1 = require("./cuckoo");
|
||||
const t_digest_1 = require("./t-digest");
|
||||
const top_k_1 = require("./top-k");
|
||||
exports.default = {
|
||||
bf: bloom_1.default,
|
||||
cms: count_min_sketch_1.default,
|
||||
cf: cuckoo_1.default,
|
||||
tDigest: t_digest_1.default,
|
||||
topK: top_k_1.default
|
||||
};
|
||||
4
node_modules/@redis/bloom/dist/commands/t-digest/ADD.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/t-digest/ADD.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: RedisCommandArgument, values: Array<number>): RedisCommandArguments;
|
||||
export declare function transformReply(): 'OK';
|
||||
12
node_modules/@redis/bloom/dist/commands/t-digest/ADD.js
generated
vendored
Normal file
12
node_modules/@redis/bloom/dist/commands/t-digest/ADD.js
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, values) {
|
||||
const args = ['TDIGEST.ADD', key];
|
||||
for (const item of values) {
|
||||
args.push(item.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/BYRANK.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/BYRANK.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument, ranks: Array<number>): RedisCommandArguments;
|
||||
export { transformDoublesReply as transformReply } from '.';
|
||||
15
node_modules/@redis/bloom/dist/commands/t-digest/BYRANK.js
generated
vendored
Normal file
15
node_modules/@redis/bloom/dist/commands/t-digest/BYRANK.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, ranks) {
|
||||
const args = ['TDIGEST.BYRANK', key];
|
||||
for (const rank of ranks) {
|
||||
args.push(rank.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var _1 = require(".");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return _1.transformDoublesReply; } });
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/BYREVRANK.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/BYREVRANK.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument, ranks: Array<number>): RedisCommandArguments;
|
||||
export { transformDoublesReply as transformReply } from '.';
|
||||
15
node_modules/@redis/bloom/dist/commands/t-digest/BYREVRANK.js
generated
vendored
Normal file
15
node_modules/@redis/bloom/dist/commands/t-digest/BYREVRANK.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, ranks) {
|
||||
const args = ['TDIGEST.BYREVRANK', key];
|
||||
for (const rank of ranks) {
|
||||
args.push(rank.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var _1 = require(".");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return _1.transformDoublesReply; } });
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/CDF.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/CDF.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument, values: Array<number>): RedisCommandArguments;
|
||||
export { transformDoublesReply as transformReply } from '.';
|
||||
15
node_modules/@redis/bloom/dist/commands/t-digest/CDF.js
generated
vendored
Normal file
15
node_modules/@redis/bloom/dist/commands/t-digest/CDF.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, values) {
|
||||
const args = ['TDIGEST.CDF', key];
|
||||
for (const item of values) {
|
||||
args.push(item.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var _1 = require(".");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return _1.transformDoublesReply; } });
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/CREATE.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/CREATE.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
import { CompressionOption } from '.';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: RedisCommandArgument, options?: CompressionOption): RedisCommandArguments;
|
||||
export declare function transformReply(): 'OK';
|
||||
9
node_modules/@redis/bloom/dist/commands/t-digest/CREATE.js
generated
vendored
Normal file
9
node_modules/@redis/bloom/dist/commands/t-digest/CREATE.js
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
const _1 = require(".");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, options) {
|
||||
return (0, _1.pushCompressionArgument)(['TDIGEST.CREATE', key], options);
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
31
node_modules/@redis/bloom/dist/commands/t-digest/INFO.d.ts
generated
vendored
Normal file
31
node_modules/@redis/bloom/dist/commands/t-digest/INFO.d.ts
generated
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument): RedisCommandArguments;
|
||||
type InfoRawReply = [
|
||||
'Compression',
|
||||
number,
|
||||
'Capacity',
|
||||
number,
|
||||
'Merged nodes',
|
||||
number,
|
||||
'Unmerged nodes',
|
||||
number,
|
||||
'Merged weight',
|
||||
string,
|
||||
'Unmerged weight',
|
||||
string,
|
||||
'Total compressions',
|
||||
number
|
||||
];
|
||||
interface InfoReply {
|
||||
comperssion: number;
|
||||
capacity: number;
|
||||
mergedNodes: number;
|
||||
unmergedNodes: number;
|
||||
mergedWeight: number;
|
||||
unmergedWeight: number;
|
||||
totalCompression: number;
|
||||
}
|
||||
export declare function transformReply(reply: InfoRawReply): InfoReply;
|
||||
export {};
|
||||
24
node_modules/@redis/bloom/dist/commands/t-digest/INFO.js
generated
vendored
Normal file
24
node_modules/@redis/bloom/dist/commands/t-digest/INFO.js
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key) {
|
||||
return [
|
||||
'TDIGEST.INFO',
|
||||
key
|
||||
];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function transformReply(reply) {
|
||||
return {
|
||||
comperssion: reply[1],
|
||||
capacity: reply[3],
|
||||
mergedNodes: reply[5],
|
||||
unmergedNodes: reply[7],
|
||||
mergedWeight: Number(reply[9]),
|
||||
unmergedWeight: Number(reply[11]),
|
||||
totalCompression: reply[13]
|
||||
};
|
||||
}
|
||||
exports.transformReply = transformReply;
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/MAX.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/MAX.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument): RedisCommandArguments;
|
||||
export { transformDoubleReply as transformReply } from '.';
|
||||
14
node_modules/@redis/bloom/dist/commands/t-digest/MAX.js
generated
vendored
Normal file
14
node_modules/@redis/bloom/dist/commands/t-digest/MAX.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key) {
|
||||
return [
|
||||
'TDIGEST.MAX',
|
||||
key
|
||||
];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var _1 = require(".");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return _1.transformDoubleReply; } });
|
||||
9
node_modules/@redis/bloom/dist/commands/t-digest/MERGE.d.ts
generated
vendored
Normal file
9
node_modules/@redis/bloom/dist/commands/t-digest/MERGE.d.ts
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
import { CompressionOption } from '.';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
interface MergeOptions extends CompressionOption {
|
||||
OVERRIDE?: boolean;
|
||||
}
|
||||
export declare function transformArguments(destKey: RedisCommandArgument, srcKeys: RedisCommandArgument | Array<RedisCommandArgument>, options?: MergeOptions): RedisCommandArguments;
|
||||
export declare function transformReply(): 'OK';
|
||||
export {};
|
||||
15
node_modules/@redis/bloom/dist/commands/t-digest/MERGE.js
generated
vendored
Normal file
15
node_modules/@redis/bloom/dist/commands/t-digest/MERGE.js
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
const _1 = require(".");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(destKey, srcKeys, options) {
|
||||
const args = (0, generic_transformers_1.pushVerdictArgument)(['TDIGEST.MERGE', destKey], srcKeys);
|
||||
(0, _1.pushCompressionArgument)(args, options);
|
||||
if (options?.OVERRIDE) {
|
||||
args.push('OVERRIDE');
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/MIN.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/MIN.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument): RedisCommandArguments;
|
||||
export { transformDoubleReply as transformReply } from '.';
|
||||
14
node_modules/@redis/bloom/dist/commands/t-digest/MIN.js
generated
vendored
Normal file
14
node_modules/@redis/bloom/dist/commands/t-digest/MIN.js
generated
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key) {
|
||||
return [
|
||||
'TDIGEST.MIN',
|
||||
key
|
||||
];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var _1 = require(".");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return _1.transformDoubleReply; } });
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/QUANTILE.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/QUANTILE.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument, quantiles: Array<number>): RedisCommandArguments;
|
||||
export { transformDoublesReply as transformReply } from '.';
|
||||
18
node_modules/@redis/bloom/dist/commands/t-digest/QUANTILE.js
generated
vendored
Normal file
18
node_modules/@redis/bloom/dist/commands/t-digest/QUANTILE.js
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, quantiles) {
|
||||
const args = [
|
||||
'TDIGEST.QUANTILE',
|
||||
key
|
||||
];
|
||||
for (const quantile of quantiles) {
|
||||
args.push(quantile.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var _1 = require(".");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return _1.transformDoublesReply; } });
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/RANK.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/RANK.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument, values: Array<number>): RedisCommandArguments;
|
||||
export declare function transformReply(): Array<number>;
|
||||
13
node_modules/@redis/bloom/dist/commands/t-digest/RANK.js
generated
vendored
Normal file
13
node_modules/@redis/bloom/dist/commands/t-digest/RANK.js
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, values) {
|
||||
const args = ['TDIGEST.RANK', key];
|
||||
for (const item of values) {
|
||||
args.push(item.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
4
node_modules/@redis/bloom/dist/commands/t-digest/RESET.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/t-digest/RESET.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: RedisCommandArgument): RedisCommandArguments;
|
||||
export declare function transformReply(): 'OK';
|
||||
8
node_modules/@redis/bloom/dist/commands/t-digest/RESET.js
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/t-digest/RESET.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key) {
|
||||
return ['TDIGEST.RESET', key];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/REVRANK.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/REVRANK.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument, values: Array<number>): RedisCommandArguments;
|
||||
export declare function transformReply(): Array<number>;
|
||||
13
node_modules/@redis/bloom/dist/commands/t-digest/REVRANK.js
generated
vendored
Normal file
13
node_modules/@redis/bloom/dist/commands/t-digest/REVRANK.js
generated
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, values) {
|
||||
const args = ['TDIGEST.REVRANK', key];
|
||||
for (const item of values) {
|
||||
args.push(item.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
5
node_modules/@redis/bloom/dist/commands/t-digest/TRIMMED_MEAN.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/t-digest/TRIMMED_MEAN.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArgument, RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: RedisCommandArgument, lowCutPercentile: number, highCutPercentile: number): RedisCommandArguments;
|
||||
export { transformDoubleReply as transformReply } from '.';
|
||||
16
node_modules/@redis/bloom/dist/commands/t-digest/TRIMMED_MEAN.js
generated
vendored
Normal file
16
node_modules/@redis/bloom/dist/commands/t-digest/TRIMMED_MEAN.js
generated
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformReply = exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, lowCutPercentile, highCutPercentile) {
|
||||
return [
|
||||
'TDIGEST.TRIMMED_MEAN',
|
||||
key,
|
||||
lowCutPercentile.toString(),
|
||||
highCutPercentile.toString()
|
||||
];
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
var _1 = require(".");
|
||||
Object.defineProperty(exports, "transformReply", { enumerable: true, get: function () { return _1.transformDoubleReply; } });
|
||||
52
node_modules/@redis/bloom/dist/commands/t-digest/index.d.ts
generated
vendored
Normal file
52
node_modules/@redis/bloom/dist/commands/t-digest/index.d.ts
generated
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
import * as ADD from './ADD';
|
||||
import * as BYRANK from './BYRANK';
|
||||
import * as BYREVRANK from './BYREVRANK';
|
||||
import * as CDF from './CDF';
|
||||
import * as CREATE from './CREATE';
|
||||
import * as INFO from './INFO';
|
||||
import * as MAX from './MAX';
|
||||
import * as MERGE from './MERGE';
|
||||
import * as MIN from './MIN';
|
||||
import * as QUANTILE from './QUANTILE';
|
||||
import * as RANK from './RANK';
|
||||
import * as RESET from './RESET';
|
||||
import * as REVRANK from './REVRANK';
|
||||
import * as TRIMMED_MEAN from './TRIMMED_MEAN';
|
||||
declare const _default: {
|
||||
ADD: typeof ADD;
|
||||
add: typeof ADD;
|
||||
BYRANK: typeof BYRANK;
|
||||
byRank: typeof BYRANK;
|
||||
BYREVRANK: typeof BYREVRANK;
|
||||
byRevRank: typeof BYREVRANK;
|
||||
CDF: typeof CDF;
|
||||
cdf: typeof CDF;
|
||||
CREATE: typeof CREATE;
|
||||
create: typeof CREATE;
|
||||
INFO: typeof INFO;
|
||||
info: typeof INFO;
|
||||
MAX: typeof MAX;
|
||||
max: typeof MAX;
|
||||
MERGE: typeof MERGE;
|
||||
merge: typeof MERGE;
|
||||
MIN: typeof MIN;
|
||||
min: typeof MIN;
|
||||
QUANTILE: typeof QUANTILE;
|
||||
quantile: typeof QUANTILE;
|
||||
RANK: typeof RANK;
|
||||
rank: typeof RANK;
|
||||
RESET: typeof RESET;
|
||||
reset: typeof RESET;
|
||||
REVRANK: typeof REVRANK;
|
||||
revRank: typeof REVRANK;
|
||||
TRIMMED_MEAN: typeof TRIMMED_MEAN;
|
||||
trimmedMean: typeof TRIMMED_MEAN;
|
||||
};
|
||||
export default _default;
|
||||
export interface CompressionOption {
|
||||
COMPRESSION?: number;
|
||||
}
|
||||
export declare function pushCompressionArgument(args: RedisCommandArguments, options?: CompressionOption): RedisCommandArguments;
|
||||
export declare function transformDoubleReply(reply: string): number;
|
||||
export declare function transformDoublesReply(reply: Array<string>): Array<number>;
|
||||
71
node_modules/@redis/bloom/dist/commands/t-digest/index.js
generated
vendored
Normal file
71
node_modules/@redis/bloom/dist/commands/t-digest/index.js
generated
vendored
Normal file
@ -0,0 +1,71 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformDoublesReply = exports.transformDoubleReply = exports.pushCompressionArgument = void 0;
|
||||
const ADD = require("./ADD");
|
||||
const BYRANK = require("./BYRANK");
|
||||
const BYREVRANK = require("./BYREVRANK");
|
||||
const CDF = require("./CDF");
|
||||
const CREATE = require("./CREATE");
|
||||
const INFO = require("./INFO");
|
||||
const MAX = require("./MAX");
|
||||
const MERGE = require("./MERGE");
|
||||
const MIN = require("./MIN");
|
||||
const QUANTILE = require("./QUANTILE");
|
||||
const RANK = require("./RANK");
|
||||
const RESET = require("./RESET");
|
||||
const REVRANK = require("./REVRANK");
|
||||
const TRIMMED_MEAN = require("./TRIMMED_MEAN");
|
||||
exports.default = {
|
||||
ADD,
|
||||
add: ADD,
|
||||
BYRANK,
|
||||
byRank: BYRANK,
|
||||
BYREVRANK,
|
||||
byRevRank: BYREVRANK,
|
||||
CDF,
|
||||
cdf: CDF,
|
||||
CREATE,
|
||||
create: CREATE,
|
||||
INFO,
|
||||
info: INFO,
|
||||
MAX,
|
||||
max: MAX,
|
||||
MERGE,
|
||||
merge: MERGE,
|
||||
MIN,
|
||||
min: MIN,
|
||||
QUANTILE,
|
||||
quantile: QUANTILE,
|
||||
RANK,
|
||||
rank: RANK,
|
||||
RESET,
|
||||
reset: RESET,
|
||||
REVRANK,
|
||||
revRank: REVRANK,
|
||||
TRIMMED_MEAN,
|
||||
trimmedMean: TRIMMED_MEAN
|
||||
};
|
||||
function pushCompressionArgument(args, options) {
|
||||
if (options?.COMPRESSION) {
|
||||
args.push('COMPRESSION', options.COMPRESSION.toString());
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.pushCompressionArgument = pushCompressionArgument;
|
||||
function transformDoubleReply(reply) {
|
||||
switch (reply) {
|
||||
case 'inf':
|
||||
return Infinity;
|
||||
case '-inf':
|
||||
return -Infinity;
|
||||
case 'nan':
|
||||
return NaN;
|
||||
default:
|
||||
return parseFloat(reply);
|
||||
}
|
||||
}
|
||||
exports.transformDoubleReply = transformDoubleReply;
|
||||
function transformDoublesReply(reply) {
|
||||
return reply.map(transformDoubleReply);
|
||||
}
|
||||
exports.transformDoublesReply = transformDoublesReply;
|
||||
4
node_modules/@redis/bloom/dist/commands/top-k/ADD.d.ts
generated
vendored
Normal file
4
node_modules/@redis/bloom/dist/commands/top-k/ADD.d.ts
generated
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare function transformArguments(key: string, items: string | Array<string>): RedisCommandArguments;
|
||||
export declare function transformReply(): Array<null | string>;
|
||||
9
node_modules/@redis/bloom/dist/commands/top-k/ADD.js
generated
vendored
Normal file
9
node_modules/@redis/bloom/dist/commands/top-k/ADD.js
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, items) {
|
||||
return (0, generic_transformers_1.pushVerdictArguments)(['TOPK.ADD', key], items);
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
5
node_modules/@redis/bloom/dist/commands/top-k/COUNT.d.ts
generated
vendored
Normal file
5
node_modules/@redis/bloom/dist/commands/top-k/COUNT.d.ts
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string, items: string | Array<string>): RedisCommandArguments;
|
||||
export declare function transformReply(): Array<number>;
|
||||
10
node_modules/@redis/bloom/dist/commands/top-k/COUNT.js
generated
vendored
Normal file
10
node_modules/@redis/bloom/dist/commands/top-k/COUNT.js
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.IS_READ_ONLY = exports.FIRST_KEY_INDEX = void 0;
|
||||
const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
exports.IS_READ_ONLY = true;
|
||||
function transformArguments(key, items) {
|
||||
return (0, generic_transformers_1.pushVerdictArguments)(['TOPK.COUNT', key], items);
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
8
node_modules/@redis/bloom/dist/commands/top-k/INCRBY.d.ts
generated
vendored
Normal file
8
node_modules/@redis/bloom/dist/commands/top-k/INCRBY.d.ts
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
interface IncrByItem {
|
||||
item: string;
|
||||
incrementBy: number;
|
||||
}
|
||||
export declare function transformArguments(key: string, items: IncrByItem | Array<IncrByItem>): Array<string>;
|
||||
export declare function transformReply(): Array<string | null>;
|
||||
export {};
|
||||
20
node_modules/@redis/bloom/dist/commands/top-k/INCRBY.js
generated
vendored
Normal file
20
node_modules/@redis/bloom/dist/commands/top-k/INCRBY.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.transformArguments = exports.FIRST_KEY_INDEX = void 0;
|
||||
exports.FIRST_KEY_INDEX = 1;
|
||||
function transformArguments(key, items) {
|
||||
const args = ['TOPK.INCRBY', key];
|
||||
if (Array.isArray(items)) {
|
||||
for (const item of items) {
|
||||
pushIncrByItem(args, item);
|
||||
}
|
||||
}
|
||||
else {
|
||||
pushIncrByItem(args, items);
|
||||
}
|
||||
return args;
|
||||
}
|
||||
exports.transformArguments = transformArguments;
|
||||
function pushIncrByItem(args, { item, incrementBy }) {
|
||||
args.push(item, incrementBy.toString());
|
||||
}
|
||||
20
node_modules/@redis/bloom/dist/commands/top-k/INFO.d.ts
generated
vendored
Normal file
20
node_modules/@redis/bloom/dist/commands/top-k/INFO.d.ts
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
export declare const FIRST_KEY_INDEX = 1;
|
||||
export declare const IS_READ_ONLY = true;
|
||||
export declare function transformArguments(key: string): Array<string>;
|
||||
export type InfoRawReply = [
|
||||
_: string,
|
||||
k: number,
|
||||
_: string,
|
||||
width: number,
|
||||
_: string,
|
||||
depth: number,
|
||||
_: string,
|
||||
decay: string
|
||||
];
|
||||
export interface InfoReply {
|
||||
k: number;
|
||||
width: number;
|
||||
depth: number;
|
||||
decay: number;
|
||||
}
|
||||
export declare function transformReply(reply: InfoRawReply): InfoReply;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user