diff --git a/types/cache-manager/index.d.ts b/types/cache-manager/index.d.ts index 5898b0fa24..91d4e73458 100644 --- a/types/cache-manager/index.d.ts +++ b/types/cache-manager/index.d.ts @@ -4,7 +4,11 @@ // Definitions: https://github.com/borisyankov/DefinitelyTyped export interface CachingConfig { - ttl: number; + ttl: number | TtlFunction; +} + +export interface TtlFunction { + (result: any): number; } export interface StoreConfig extends CachingConfig {