From 04b665f71a02c71287cd4257927ce4cf8700e094 Mon Sep 17 00:00:00 2001 From: Marois Date: Thu, 27 Jun 2019 14:21:50 -0400 Subject: [PATCH] Allows for TTL function (#36235) --- types/cache-manager/index.d.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 {