Socket
Socket
Sign inDemoInstall

think-cache

Package Overview
Dependencies
Maintainers
3
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

think-cache - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

62

index.d.ts

@@ -0,36 +1,38 @@

interface ThinkCacheCtx {
/**
* get cache
*
* @memberOf CacheExtend
*/
cache(name: string): Promise<any>;
/**
* get or set cache
* if value is null means delete cache
* if value is undefined, get cache by name
* else mean set cache
* @memberOf CacheExtend
*/
cache(name: string, value?: any, config?: object): Promise<any>;
/**
* get cache
*
* @memberOf CacheExtend
*/
cache(name: string, value: Function): Promise<any>;
}
declare module 'thinkjs' {
interface Think extends ThinkCache.CacheExtend { }
interface Context extends ThinkCache.CacheExtend { }
interface Controller extends ThinkCache.CacheExtend { }
interface Think extends ThinkCacheCtx { }
interface Context extends ThinkCacheCtx { }
interface Controller extends ThinkCacheCtx { }
}
declare namespace ThinkCache {
interface CacheExtend {
/**
* get cache
*
* @memberOf CacheExtend
*/
cache(name: string): Promise<any>;
/**
* get or set cache
* if value is null means delete cache
* if value is undefined, get cache by name
* else mean set cache
* @memberOf CacheExtend
*/
cache(name: string, value?: string, config?: object): Promise<any>;
/**
* get cache
*
* @memberOf CacheExtend
*/
cache(name: string, value: Function): Promise<any>;
}
const think: ThinkCacheCtx
const controller: ThinkCacheCtx
const context: ThinkCacheCtx
}
export = ThinkCache;
export = ThinkCache;
{
"name": "think-cache",
"description": "Cache for ThinkJS",
"version": "1.1.0",
"version": "1.1.1",
"author": {

@@ -21,3 +21,3 @@ "name": "welefen",

"main": "index.js",
"type": "index.d.ts",
"types": "index.d.ts",
"dependencies": {

@@ -32,3 +32,3 @@ "think-debounce": "^1.0.0",

"coveralls": "^2.11.16",
"eslint": "~4.2.0",
"eslint": "~6.6.0",
"eslint-config-think": "~1.0.1",

@@ -35,0 +35,0 @@ "nyc": "^7.1.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