New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@flex-cache/types

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@flex-cache/types - npm Package Compare versions

Comparing version
2.1.0
to
3.0.0
+2
-1
dist/src/FlexCache.d.ts
export interface IFlexCache {
get<T>(name: string): Promise<T | null>;
set<T>(name: string, data: T, ttl: number): Promise<void>;
const<T>(name: string, data: T, ttl: number): Promise<void>;
setForce<T>(name: string, data: T, ttl: number): Promise<void>;
update<T>(name: string, data: T, ttl: number): Promise<void>;
delete<T>(name: string): Promise<void>;
}

@@ -8,3 +8,4 @@ import { IFlexCache } from './FlexCache';

set: SinonStub;
const: SinonStub;
setForce: SinonStub;
update: SinonStub;
};

@@ -15,4 +16,5 @@ constructor();

set<T>(name: string, data: T, ttl: number): Promise<void>;
const<T>(name: string, data: T, ttl: number): Promise<void>;
setForce<T>(name: string, data: T, ttl: number): Promise<void>;
update<T>(name: string, data: T, ttl: number): Promise<void>;
reset(): void;
}

@@ -14,3 +14,4 @@ "use strict";

set: sinon_1.default.stub(),
const: sinon_1.default.stub()
setForce: sinon_1.default.stub(),
update: sinon_1.default.stub()
};

@@ -27,3 +28,6 @@ }

};
FlexCacheStub.prototype.const = function (name, data, ttl) {
FlexCacheStub.prototype.setForce = function (name, data, ttl) {
return this.stubs.setForce(name, data, ttl);
};
FlexCacheStub.prototype.update = function (name, data, ttl) {
return this.stubs.set(name, data, ttl);

@@ -33,5 +37,6 @@ };

this.stubs.set.reset();
this.stubs.setForce.reset();
this.stubs.get.reset();
this.stubs.delete.reset();
this.stubs.const.reset();
this.stubs.update.reset();
};

@@ -38,0 +43,0 @@ return FlexCacheStub;

{
"name": "@flex-cache/types",
"version": "2.1.0",
"version": "3.0.0",
"dependencies": {

@@ -5,0 +5,0 @@ "sinon": "^9.1.0"