From 574e7bd2c6b3814fe71540e7f385b4f91e57ddeb Mon Sep 17 00:00:00 2001 From: shacharPash Date: Wed, 17 May 2023 14:04:46 +0300 Subject: [PATCH] delete MERGE Command from this PR --- packages/json/lib/commands/MERGE.spec.ts | 19 ------------------- packages/json/lib/commands/MERGE.ts | 9 --------- packages/json/lib/commands/index.ts | 3 --- 3 files changed, 31 deletions(-) delete mode 100644 packages/json/lib/commands/MERGE.spec.ts delete mode 100644 packages/json/lib/commands/MERGE.ts diff --git a/packages/json/lib/commands/MERGE.spec.ts b/packages/json/lib/commands/MERGE.spec.ts deleted file mode 100644 index 650fb4e873..0000000000 --- a/packages/json/lib/commands/MERGE.spec.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { strict as assert } from 'assert'; -import testUtils, { GLOBAL } from '../test-utils'; -import { transformArguments } from './MERGE'; - -describe('MERGE', () => { - it('transformArguments', () => { - assert.deepEqual( - transformArguments('key', '$', 1), - ['JSON.MERGE', 'key', '$', '1'] - ); - }); - - testUtils.testWithClient('client.json.merge', async client => { - assert.equal( - await client.json.merge('key', '$', 'json'), - 'OK' - ); - }, GLOBAL.SERVERS.OPEN); -}); \ No newline at end of file diff --git a/packages/json/lib/commands/MERGE.ts b/packages/json/lib/commands/MERGE.ts deleted file mode 100644 index 1aada1f520..0000000000 --- a/packages/json/lib/commands/MERGE.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { RedisJSON, transformRedisJsonArgument } from '.'; - -export const FIRST_KEY_INDEX = 1; - -export function transformArguments(key: string, path: string, json: RedisJSON): Array { - return ['JSON.MERGE', key, path, transformRedisJsonArgument(json)]; -} - -export declare function transformReply(): 'OK' | null; \ No newline at end of file diff --git a/packages/json/lib/commands/index.ts b/packages/json/lib/commands/index.ts index 58411b905f..a42ece5f27 100644 --- a/packages/json/lib/commands/index.ts +++ b/packages/json/lib/commands/index.ts @@ -10,7 +10,6 @@ import * as FORGET from './FORGET'; import * as GET from './GET'; import * as MGET from './MGET'; import * as MSET from './MSET'; -import * as MERGE from './MERGE'; import * as NUMINCRBY from './NUMINCRBY'; import * as NUMMULTBY from './NUMMULTBY'; import * as OBJKEYS from './OBJKEYS'; @@ -42,8 +41,6 @@ export default { forget: FORGET, GET, get: GET, - MERGE, - merge: MERGE, MGET, mGet: MGET, MSET,