think-cache
Advanced tools
Comparing version 1.1.0 to 1.1.1
@@ -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" |
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
191
7413
9