Skip to content

Commit c57da8b

Browse files
authored
add missing FIRST_KEY_INDEX (#2028)
1 parent f79e14c commit c57da8b

File tree

9 files changed

+17
-8
lines changed

9 files changed

+17
-8
lines changed

packages/client/lib/commands/DEL.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { RedisCommandArgument, RedisCommandArguments } from '.';
22
import { pushVerdictArguments } from './generic-transformers';
33

4+
export const FIRST_KEY_INDEX = 1;
5+
46
export function transformArguments(
57
keys: RedisCommandArgument | Array<RedisCommandArgument>
68
): RedisCommandArguments {

packages/client/lib/commands/DUMP.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { RedisCommandArgument, RedisCommandArguments } from '.';
22

3+
export const FIRST_KEY_INDEX = 1;
4+
35
export function transformArguments(key: RedisCommandArgument): RedisCommandArguments {
46
return ['DUMP', key];
57
}

packages/client/lib/commands/GEOADD.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { RedisCommandArgument, RedisCommandArguments } from '.';
22
import { GeoCoordinates } from './generic-transformers';
33

4+
export const FIRST_KEY_INDEX = 1;
5+
46
interface GeoMember extends GeoCoordinates {
57
member: RedisCommandArgument;
68
}
@@ -21,8 +23,6 @@ interface GeoAddCommonOptions {
2123

2224
type GeoAddOptions = SetGuards & GeoAddCommonOptions;
2325

24-
export const FIRST_KEY_INDEX = 1;
25-
2626
export function transformArguments(
2727
key: RedisCommandArgument, toAdd: GeoMember | Array<GeoMember>,
2828
options?: GeoAddOptions

packages/client/lib/commands/HSET.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { RedisCommandArgument, RedisCommandArguments } from '.';
22

3+
export const FIRST_KEY_INDEX = 1;
4+
35
type Types = RedisCommandArgument | number;
46

57
type HSETObject = Record<string | number, Types>;
@@ -8,8 +10,6 @@ type HSETMap = Map<Types, Types>;
810

911
type HSETTuples = Array<[Types, Types]> | Array<Types>;
1012

11-
export const FIRST_KEY_INDEX = 1;
12-
1313
type GenericArguments = [key: RedisCommandArgument];
1414

1515
type SingleFieldArguments = [...generic: GenericArguments, field: Types, value: Types];

packages/client/lib/commands/LINDEX.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { RedisCommandArgument, RedisCommandArguments } from '.';
22

3+
export const FIRST_KEY_INDEX = 1;
4+
35
export const IS_READ_ONLY = true;
46

57
export function transformArguments(

packages/client/lib/commands/LMOVE.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { RedisCommandArgument, RedisCommandArguments } from '.';
22

3-
export type LMoveSide = 'LEFT' | 'RIGHT';
4-
53
export const FIRST_KEY_INDEX = 1;
64

5+
export type LMoveSide = 'LEFT' | 'RIGHT';
6+
77
export function transformArguments(
88
source: RedisCommandArgument,
99
destination: RedisCommandArgument,

packages/client/lib/commands/MOVE.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
export const FIRST_KEY_INDEX = 1;
2+
13
export function transformArguments(key: string, db: number): Array<string> {
24
return ['MOVE', key, db.toString()];
35
}

packages/client/lib/commands/SORT.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ export const FIRST_KEY_INDEX = 1;
22

33
export const IS_READ_ONLY = true;
44

5-
65
interface SortOptions {
76
BY?: string;
87
LIMIT?: {
@@ -25,7 +24,7 @@ export function transformArguments(key: string, options?: SortOptions): Array<st
2524
if (options?.LIMIT) {
2625
args.push(
2726
'LIMIT',
28-
options.LIMIT.offset.toString(),
27+
options.LIMIT.offset.toString(),
2928
options.LIMIT.count.toString()
3029
);
3130
}

packages/client/lib/commands/WATCH.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { RedisCommandArguments } from '.';
22
import { pushVerdictArguments } from './generic-transformers';
33

4+
export const FIRST_KEY_INDEX = 1;
5+
46
export function transformArguments(key: string | Array<string>): RedisCommandArguments {
57
return pushVerdictArguments(['WATCH'], key);
68
}

0 commit comments

Comments
 (0)