Socket
Socket
Sign inDemoInstall

@keyv/redis

Package Overview
Dependencies
Maintainers
2
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@keyv/redis - npm Package Compare versions

Comparing version 2.3.8 to 2.3.9

22

package.json
{
"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",

18

src/index.d.ts
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 @@ });

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc