/
ai_sampletext
/
DiplomWork
Обзор
Документация
Войти
/
ai_sampletext
/
DiplomWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/drizzle-orm/tracing.js
39 строк
898 B
boolyshareyo
Initial commit
08 июн 2026, 16:00
08 июн 2026, 16:00
6216a29
Код
Авторство
О чём код?
import { iife } from "./tracing-utils.js"; import { npmVersion } from "./version.js"; let otel; let rawTracer; const tracer = { startActiveSpan(name, fn) { if (!otel) { return fn(); } if (!rawTracer) { rawTracer = otel.trace.getTracer("drizzle-orm", npmVersion); } return iife( (otel2, rawTracer2) => rawTracer2.startActiveSpan( name, (span) => { try { return fn(span); } catch (e) { span.setStatus({ code: otel2.SpanStatusCode.ERROR, message: e instanceof Error ? e.message : "Unknown error" // eslint-disable-line no-instanceof/no-instanceof }); throw e; } finally { span.end(); } } ), otel, rawTracer ); } }; export { tracer }; //# sourceMappingURL=tracing.js.map