mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-06 15:57:13 +00:00
Merge pull request #21677 from iamfreee/patch-2
[node-cache] Updated index.d.ts with the lastest version
This commit is contained in:
Vendored
+22
-4
@@ -2,6 +2,7 @@
|
||||
// Project: https://github.com/tcs-de/nodecache
|
||||
// Definitions by: Ilya Mochalov <https://github.com/chrootsu>
|
||||
// Daniel Thunell <https://github.com/dthunell>
|
||||
// Ulf Seltmann <https://github.com/useltmann>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
/// <reference types="node" />
|
||||
@@ -89,8 +90,16 @@ declare namespace NodeCache {
|
||||
|
||||
ttl(
|
||||
key: Key,
|
||||
cb?: Callback<boolean>,
|
||||
ttl?: number
|
||||
cb?: Callback<boolean>
|
||||
): boolean;
|
||||
|
||||
getTtl(
|
||||
key: Key,
|
||||
): number|undefined;
|
||||
|
||||
getTtl(
|
||||
key: Key,
|
||||
cb?: Callback<boolean>
|
||||
): boolean;
|
||||
|
||||
/**
|
||||
@@ -130,6 +139,7 @@ declare namespace NodeCache {
|
||||
checkperiod?: number;
|
||||
useClones?: boolean;
|
||||
errorOnMissing?: boolean;
|
||||
deleteOnExpire?: boolean;
|
||||
}
|
||||
|
||||
interface Stats {
|
||||
@@ -225,7 +235,7 @@ declare class NodeCache extends events.EventEmitter implements NodeCache.NodeCac
|
||||
): number;
|
||||
|
||||
/**
|
||||
* reset or redefine the ttl of a key. If `ttl` is not passed or set to 0 it's similar to `.del()`
|
||||
* reset or redefine the ttl of a key. If `ttl` is not passed or set to 0 `stdTtl` is used. if set lt 0 it's similar to `.del()`
|
||||
*/
|
||||
ttl(
|
||||
key: Key,
|
||||
@@ -234,9 +244,17 @@ declare class NodeCache extends events.EventEmitter implements NodeCache.NodeCac
|
||||
): boolean;
|
||||
|
||||
ttl(
|
||||
key: Key,
|
||||
cb?: Callback<boolean>
|
||||
): boolean;
|
||||
|
||||
getTtl(
|
||||
key: Key
|
||||
): number|undefined;
|
||||
|
||||
getTtl(
|
||||
key: Key,
|
||||
cb?: Callback<boolean>,
|
||||
ttl?: number
|
||||
): boolean;
|
||||
|
||||
/**
|
||||
|
||||
@@ -83,7 +83,7 @@ interface TypeSample {
|
||||
result = cache.getStats();
|
||||
}
|
||||
|
||||
/* tslint:disable void-return no-void-expression */
|
||||
/* tslint-:disable void-return no-void-expression
|
||||
{
|
||||
let cache: NodeCache;
|
||||
let result: void;
|
||||
@@ -95,4 +95,4 @@ interface TypeSample {
|
||||
let result: void;
|
||||
result = cache.close();
|
||||
}
|
||||
/* tslint:enable void-return */
|
||||
tslint-:enable void-return */
|
||||
|
||||
Reference in New Issue
Block a user