Merge pull request #21677 from iamfreee/patch-2

[node-cache] Updated index.d.ts with the lastest version
This commit is contained in:
Armando Aguirre
2017-11-28 16:49:36 -08:00
committed by GitHub
2 changed files with 24 additions and 6 deletions
+22 -4
View File
@@ -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;
/**
+2 -2
View File
@@ -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 */