You've already forked node-redis
mirror of
https://github.com/redis/node-redis.git
synced 2025-08-09 00:22:08 +03:00
buffers, buffers everywhere...
This commit is contained in:
@@ -12,4 +12,4 @@ export function transformArguments(key: string, path?: string): Array<string> {
|
||||
|
||||
type RESPReply = Array<string | number | RESPReply>;
|
||||
|
||||
export declare function transfromReply(): RESPReply;
|
||||
export declare function transformReply(): RESPReply;
|
||||
|
@@ -62,9 +62,14 @@ export default {
|
||||
type: TYPE
|
||||
};
|
||||
|
||||
// using two "objects" and not `Record<string | number, RedisJSON>` cause of:
|
||||
// https://github.com/microsoft/TypeScript/issues/14174
|
||||
export type RedisJSON = null | boolean | number | string | Date | Array<RedisJSON> | { [key: string]: RedisJSON } | { [key: number]: RedisJSON };
|
||||
// https://github.com/Microsoft/TypeScript/issues/3496#issuecomment-128553540
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||
interface RedisJSONArray extends Array<RedisJSON> {}
|
||||
interface RedisJSONObject {
|
||||
[key: string]: RedisJSON;
|
||||
[key: number]: RedisJSON;
|
||||
}
|
||||
export type RedisJSON = null | boolean | number | string | Date | RedisJSONArray | RedisJSONObject;
|
||||
|
||||
export function transformRedisJsonArgument(json: RedisJSON): string {
|
||||
return JSON.stringify(json);
|
||||
|
@@ -4,6 +4,9 @@
|
||||
"license": "MIT",
|
||||
"main": "./dist/index.js",
|
||||
"types": "./dist/index.d.ts",
|
||||
"files": [
|
||||
"dist/"
|
||||
],
|
||||
"scripts": {
|
||||
"test": "nyc -r text-summary -r lcov mocha -r source-map-support/register -r ts-node/register './lib/**/*.spec.ts'",
|
||||
"build": "tsc",
|
||||
@@ -15,12 +18,12 @@
|
||||
"devDependencies": {
|
||||
"@istanbuljs/nyc-config-typescript": "^1.0.2",
|
||||
"@node-redis/test-utils": "*",
|
||||
"@types/node": "^16.11.12",
|
||||
"@types/node": "^17.0.1",
|
||||
"nyc": "^15.1.0",
|
||||
"release-it": "^14.11.8",
|
||||
"source-map-support": "^0.5.21",
|
||||
"ts-node": "^10.4.0",
|
||||
"typedoc": "^0.22.10",
|
||||
"typescript": "^4.5.3"
|
||||
"typescript": "^4.5.4"
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user