UNPKG

@lokalise/fastify-extras

Version:

Opinionated set of fastify plugins, commonly used in Lokalise

14 lines (13 loc) 514 B
import type { FastifyBaseLogger } from 'fastify'; import type { RedisConfig } from '@lokalise/node-core'; import type { Metrics } from './MetricsCollector.js'; export declare class ObservableQueue { private readonly queue; private readonly events; private readonly metrics; private readonly logger; private collectDurationMetric; constructor(name: string, redisConfig: RedisConfig, metrics: Metrics, logger: FastifyBaseLogger); collect(): Promise<void>; dispose(): Promise<void>; }