1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-06 02:15:48 +03:00
This commit is contained in:
dovi
2023-07-05 14:18:38 -04:00
parent a021506bb3
commit fc8a14d55d
2 changed files with 26 additions and 25 deletions

View File

@@ -1,21 +1,21 @@
import { strict as assert } from 'assert';
import testUtils, { GLOBAL } from '../test-utils';
import { transformArguments } from './DEL';
import DEL from './DEL';
describe('DEL', () => {
it('transformArguments', () => {
assert.deepEqual(
transformArguments('key', '-', '+'),
['TS.DEL', 'key', '-', '+']
);
});
it('transformArguments', () => {
assert.deepEqual(
DEL.transformArguments('key', '-', '+'),
['TS.DEL', 'key', '-', '+']
);
});
testUtils.testWithClient('client.ts.del', async client => {
await client.ts.create('key');
testUtils.testWithClient('client.ts.del', async client => {
await client.ts.create('key');
assert.equal(
await client.ts.del('key', '-', '+'),
0
);
}, GLOBAL.SERVERS.OPEN);
assert.equal(
await client.ts.del('key', '-', '+'),
0
);
}, GLOBAL.SERVERS.OPEN);
});

View File

@@ -1,15 +1,16 @@
import { RedisCommandArguments } from '@redis/client/dist/lib/commands';
import { Timestamp, transformTimestampArgument } from '.';
import { RedisArgument, NumberReply, Command, } from '@redis/client/dist/lib/RESP/types';
export const FIRTS_KEY_INDEX = 1;
export function transformArguments(key: string, fromTimestamp: Timestamp, toTimestamp: Timestamp): RedisCommandArguments {
export default {
FIRST_KEY_INDEX: 1,
IS_READ_ONLY: false,
transformArguments(key: RedisArgument, fromTimestamp: Timestamp, toTimestamp: Timestamp) {
return [
'TS.DEL',
key,
transformTimestampArgument(fromTimestamp),
transformTimestampArgument(toTimestamp)
'TS.DEL',
key,
transformTimestampArgument(fromTimestamp),
transformTimestampArgument(toTimestamp)
];
}
export declare function transformReply(): number;
},
transformReply: undefined as unknown as () => NumberReply
} as const satisfies Command;