@keyv/redis
Advanced tools
Comparing version 2.3.1 to 2.3.2
{ | ||
"name": "@keyv/redis", | ||
"version": "2.3.1", | ||
"version": "2.3.2", | ||
"description": "Redis storage adapter for Keyv", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
import {EventEmitter} from 'events'; | ||
import {Store} from 'keyv'; | ||
import {ClientOpts} from 'redis'; | ||
declare class KeyvRedis extends EventEmitter { | ||
declare class KeyvRedis extends EventEmitter implements Store<string | undefined> { | ||
readonly ttlSupport: false; | ||
namespace?: string | undefined; | ||
opts: Record<string, unknown>; | ||
redis: any; | ||
constructor(options?: string | KeyvRedis.Options); | ||
_getNamespace(): string; | ||
constructor(options?: KeyvRedis.Options); | ||
constructor(uri: string, options?: KeyvRedis.Options); | ||
get(key: string): Promise<string | undefined>; | ||
getMany(keys: string[]): Promise<string[] | undefined>; | ||
set(key: string, value: string | undefined): Promise<any>; | ||
set(key: string, value: string | undefined, ttl?: number): Promise<any>; | ||
delete(key: string): boolean; | ||
@@ -19,3 +22,3 @@ deleteMany(keys: string[]): boolean; | ||
declare namespace KeyvRedis { | ||
interface Options { | ||
interface Options extends ClientOpts { | ||
uri?: string | undefined; | ||
@@ -22,0 +25,0 @@ dialect?: string | undefined; |
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
6283
112