Type alias CachedFunction<T>

CachedFunction<T>: T & {
    __cache_clear: ((...args) => void);
    __cache_storage: CacheProvider<string, ReturnType<T>>;
}

Type Parameters

Type declaration

  • __cache_clear: ((...args) => void)
      • (...args): void
      • clear cache by parameters

        Parameters

        • Rest ...args: Parameters<T>
          Rest

        Returns void

  • __cache_storage: CacheProvider<string, ReturnType<T>>

    get the cache provider