diff --git a/packages/client/lib/client/commands.ts b/packages/client/lib/client/commands.ts index 06334a1103..e2b0a8cd27 100644 --- a/packages/client/lib/client/commands.ts +++ b/packages/client/lib/client/commands.ts @@ -24,6 +24,7 @@ import * as CLIENT_KILL from '../commands/CLIENT_KILL'; import * as CLIENT_NO_EVICT from '../commands/CLIENT_NO-EVICT'; import * as CLIENT_PAUSE from '../commands/CLIENT_PAUSE'; import * as CLIENT_SETNAME from '../commands/CLIENT_SETNAME'; +import * as CLIENT_UNPAUSE from '../commands/CLIENT_UNPAUSE'; import * as CLIENT_INFO from '../commands/CLIENT_INFO'; import * as CLUSTER_ADDSLOTS from '../commands/CLUSTER_ADDSLOTS'; import * as CLUSTER_ADDSLOTSRANGE from '../commands/CLUSTER_ADDSLOTSRANGE'; @@ -164,6 +165,8 @@ export default { clientPause: CLIENT_PAUSE, CLIENT_SETNAME, clientSetName: CLIENT_SETNAME, + CLIENT_UNPAUSE, + clientUnpause: CLIENT_UNPAUSE, CLIENT_INFO, clientInfo: CLIENT_INFO, CLUSTER_ADDSLOTS, diff --git a/packages/client/lib/commands/CLIENT_UNPAUSE.spec.ts b/packages/client/lib/commands/CLIENT_UNPAUSE.spec.ts new file mode 100644 index 0000000000..73c731ee87 --- /dev/null +++ b/packages/client/lib/commands/CLIENT_UNPAUSE.spec.ts @@ -0,0 +1,21 @@ +import { strict as assert } from 'assert'; +import testUtils, { GLOBAL } from '../test-utils'; +import { transformArguments } from './CLIENT_UNPAUSE'; + +describe('CLIENT UNPAUSE', () => { + testUtils.isVersionGreaterThanHook([6, 2]); + + it('transformArguments', () => { + assert.deepEqual( + transformArguments(), + ['CLIENT', 'UNPAUSE'] + ); + }); + + testUtils.testWithClient('client.unpause', async client => { + assert.equal( + await client.clientUnpause(), + 'OK' + ); + }, GLOBAL.SERVERS.OPEN); +}); diff --git a/packages/client/lib/commands/CLIENT_UNPAUSE.ts b/packages/client/lib/commands/CLIENT_UNPAUSE.ts new file mode 100644 index 0000000000..e139436d00 --- /dev/null +++ b/packages/client/lib/commands/CLIENT_UNPAUSE.ts @@ -0,0 +1,7 @@ +import { RedisCommandArguments } from '.'; + +export function transformArguments(): RedisCommandArguments { + return ['CLIENT', 'UNPAUSE']; +} + +export declare function transformReply(): 'OK' | Buffer;