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

View File

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