renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
11 lines (10 loc) • 673 B
TypeScript
import type { AllConfig } from '../../../config/types';
import type { PackageCacheNamespace } from './types';
export declare function get<T = any>(namespace: PackageCacheNamespace, key: string): Promise<T | undefined>;
export declare function set(namespace: PackageCacheNamespace, key: string, value: unknown, minutes: number): Promise<void>;
/**
* This MUST NOT be used outside of cache implementation
*/
export declare function setWithRawTtl(namespace: PackageCacheNamespace, key: string, value: unknown, minutes: number): Promise<void>;
export declare function init(config: AllConfig): Promise<void>;
export declare function cleanup(config: AllConfig): Promise<void>;