UNPKG

@cachemap/reaper

Version:
18 lines 609 B
import { type Metadata } from '@cachemap/types'; import { type ConstructorOptions, type Init, type Options } from '../types.ts'; export declare class Reaper { private readonly _deleteCallback; private readonly _interval; private _intervalID?; private readonly _metadataCallback; constructor(options: ConstructorOptions); cull(metadata: Metadata[]): Promise<void>; start(): void; stop(): void; private _cull; private _getExpiredMetadata; private _start; private _stop; } export declare const init: (options?: Options) => Init; //# sourceMappingURL=index.d.ts.map