UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

22 lines (21 loc) 775 B
import type { PackageCacheNamespace } from './types'; /** * This MUST NOT be used outside of cache implementation * * @param namespace */ export declare function getTtlOverride(namespace: PackageCacheNamespace): number | undefined; export interface TTLValues { /** TTL for serving cached value without hitting the server */ softTtlMinutes: number; /** TTL for serving stale cache when upstream responds with errors */ hardTtlMinutes: number; } /** * Apply user-configured overrides and return the final values for soft/hard TTL. * * @param namespace Cache namespace * @param ttlMinutes TTL value configured in Renovate codebase * @returns */ export declare function resolveTtlValues(namespace: PackageCacheNamespace, ttlMinutes: number): TTLValues;