From aae501e271416fafedd76ba6a58600f5130dbb9c Mon Sep 17 00:00:00 2001 From: Leibale Date: Wed, 26 Apr 2023 14:29:04 -0400 Subject: [PATCH] wip --- {md => docs}/RESP3.md | 0 md/Redis-todo.md => docs/todo.md | 0 {md => docs}/v4-to-v5.md | 0 md/v5-new-features.md => docs/v5.md | 0 package-lock.json | 5 +- package.json | 1 + packages/redis/index.ts | 84 ++++++++++++++--------------- 7 files changed, 46 insertions(+), 44 deletions(-) rename {md => docs}/RESP3.md (100%) rename md/Redis-todo.md => docs/todo.md (100%) rename {md => docs}/v4-to-v5.md (100%) rename md/v5-new-features.md => docs/v5.md (100%) diff --git a/md/RESP3.md b/docs/RESP3.md similarity index 100% rename from md/RESP3.md rename to docs/RESP3.md diff --git a/md/Redis-todo.md b/docs/todo.md similarity index 100% rename from md/Redis-todo.md rename to docs/todo.md diff --git a/md/v4-to-v5.md b/docs/v4-to-v5.md similarity index 100% rename from md/v4-to-v5.md rename to docs/v4-to-v5.md diff --git a/md/v5-new-features.md b/docs/v5.md similarity index 100% rename from md/v5-new-features.md rename to docs/v5.md diff --git a/package-lock.json b/package-lock.json index 35fac588e3..d9ea8e50f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,16 @@ { - "name": "node-redis", + "name": "redis-monorepo", "version": "4.6.5", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "redis-monorepo", "workspaces": [ "./packages/*" ], "devDependencies": { - "@tsconfig/node14": "^1.0.3", + "@tsconfig/node16": "^1.0.3", "gh-pages": "^5.0.0" } }, diff --git a/package.json b/package.json index 3ecfc02e43..afb549a486 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,5 @@ { + "name": "redis-monorepo", "private": true, "workspaces": [ "./packages/*" diff --git a/packages/redis/index.ts b/packages/redis/index.ts index 5b5a6e8129..58552adf1f 100644 --- a/packages/redis/index.ts +++ b/packages/redis/index.ts @@ -1,13 +1,13 @@ import { - RedisModules, - RedisFunctions, - RedisScripts, - createClient as _createClient, - RedisClientOptions, - RedisClientType as _RedisClientType, - createCluster as _createCluster, - RedisClusterOptions, - RedisClusterType as _RedisClusterType + RedisModules, + RedisFunctions, + RedisScripts, + createClient as _createClient, + RedisClientOptions, + RedisClientType as _RedisClientType, + createCluster as _createCluster, + RedisClusterOptions, + RedisClusterType as _RedisClusterType } from '@redis/client'; import RedisBloomModules from '@redis/bloom'; import RedisGraph from '@redis/graph'; @@ -23,55 +23,55 @@ export * from '@redis/search'; export * from '@redis/time-series'; const modules = { - ...RedisBloomModules, - graph: RedisGraph, - json: RedisJSON, - ft: RediSearch, - ts: RedisTimeSeries + ...RedisBloomModules, + graph: RedisGraph, + json: RedisJSON, + ft: RediSearch, + ts: RedisTimeSeries }; export type RedisDefaultModules = typeof modules; export type RedisClientType< - M extends RedisModules = RedisDefaultModules, - F extends RedisFunctions = Record, - S extends RedisScripts = Record + M extends RedisModules = RedisDefaultModules, + F extends RedisFunctions = Record, + S extends RedisScripts = Record > = _RedisClientType; export function createClient< - M extends RedisModules, - F extends RedisFunctions, - S extends RedisScripts + M extends RedisModules, + F extends RedisFunctions, + S extends RedisScripts >( - options?: RedisClientOptions + options?: RedisClientOptions ): _RedisClientType { - return _createClient({ - ...options, - modules: { - ...modules, - ...(options?.modules as M) - } - }); + return _createClient({ + ...options, + modules: { + ...modules, + ...(options?.modules as M) + } + }); } export type RedisClusterType< - M extends RedisModules = RedisDefaultModules, - F extends RedisFunctions = Record, - S extends RedisScripts = Record + M extends RedisModules = RedisDefaultModules, + F extends RedisFunctions = Record, + S extends RedisScripts = Record > = _RedisClusterType; export function createCluster< - M extends RedisModules, - F extends RedisFunctions, - S extends RedisScripts + M extends RedisModules, + F extends RedisFunctions, + S extends RedisScripts >( - options: RedisClusterOptions + options: RedisClusterOptions ): RedisClusterType { - return _createCluster({ - ...options, - modules: { - ...modules, - ...(options?.modules as M) - } - }); + return _createCluster({ + ...options, + modules: { + ...modules, + ...(options?.modules as M) + } + }); }