@keyv/redis
Advanced tools
Comparing version 2.3.8 to 2.3.9
{ | ||
"name": "@keyv/redis", | ||
"version": "2.3.8", | ||
"version": "2.3.9", | ||
"description": "Redis storage adapter for Keyv", | ||
@@ -14,3 +14,12 @@ "main": "src/index.js", | ||
"unicorn/prefer-module": 0, | ||
"unicorn/prefer-node-protocol": 0 | ||
"unicorn/prefer-node-protocol": 0, | ||
"ava/no-ignored-test-files": [ | ||
"error", | ||
{ | ||
"extensions": [ | ||
"js", | ||
"ts" | ||
] | ||
} | ||
] | ||
} | ||
@@ -20,3 +29,8 @@ }, | ||
"require": [ | ||
"requirable" | ||
"requirable", | ||
"ts-node/register" | ||
], | ||
"extensions": [ | ||
"js", | ||
"ts" | ||
] | ||
@@ -52,4 +66,6 @@ }, | ||
"delay": "^5.0.0", | ||
"@types/keyv": "^3.1.4", | ||
"keyv": "*", | ||
"nyc": "^15.1.0", | ||
"ts-node": "^10.8.2", | ||
"requirable": "^1.0.5", | ||
@@ -56,0 +72,0 @@ "this": "^1.1.0", |
import {EventEmitter} from 'events'; | ||
import {Store} from 'keyv'; | ||
import {Store, StoredData} from 'keyv'; | ||
import {Redis, Cluster} from 'ioredis'; | ||
declare class KeyvRedis extends EventEmitter implements Store<string | undefined> { | ||
declare class KeyvRedis extends EventEmitter implements Store<Value> { | ||
readonly ttlSupport: false; | ||
@@ -12,10 +12,12 @@ namespace?: string | undefined; | ||
constructor(uri: string | Redis | Cluster, options?: KeyvRedis.Options); | ||
get(key: string): Promise<string | undefined>; | ||
getMany(keys: string[]): Promise<string[] | undefined>; | ||
set(key: string, value: string | undefined, ttl?: number): Promise<any>; | ||
delete(key: string): boolean; | ||
get(key: string): Promise<Value>; | ||
getMany?( | ||
keys: string[] | ||
): Array<StoredData<Value>> | Promise<Array<StoredData<Value>>> | undefined; | ||
set(key: string, value: Value, ttl?: number): any; | ||
delete(key: string): boolean | Promise<boolean>; | ||
deleteMany(keys: string[]): boolean; | ||
clear(): Promise<void>; | ||
clear(): void | Promise<void>; | ||
iterator(namespace: string | undefined): AsyncGenerator<any, void, any>; | ||
has(key: string): boolean; | ||
has?(key: string): boolean | Promise<boolean>; | ||
} | ||
@@ -22,0 +24,0 @@ declare namespace KeyvRedis { |
@@ -52,8 +52,5 @@ const EventEmitter = require('events'); | ||
console.log('return in set', this.redis); | ||
return this.redis.set(key, value); | ||
}) | ||
.then(() => { | ||
console.log('return'); | ||
this.redis.sadd(this._getNamespace(), key); | ||
@@ -60,0 +57,0 @@ }); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6983
12