UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

15 lines (13 loc) 447 B
import { createMetrics } from "./create-metrics.js"; import { useEnv } from "@directus/env"; import { toBoolean } from "@directus/utils"; //#region src/metrics/lib/use-metrics.ts const _cache = { metrics: void 0 }; const useMetrics = () => { if (!toBoolean(useEnv()["METRICS_ENABLED"])) return; if (_cache.metrics) return _cache.metrics; _cache.metrics = createMetrics(); return _cache.metrics; }; //#endregion export { _cache, useMetrics };