UNPKG

@ogcio/o11y-sdk-node

Version:

Opentelemetry standard instrumentation SDK for NodeJS based project

17 lines (12 loc) 411 B
import { NodeSDKConfig } from "./index.js"; let nodeSDKConfig: NodeSDKConfig; export const setNodeSdkConfig = (config: NodeSDKConfig) => { nodeSDKConfig = config; }; export const getNodeSdkConfig = (): NodeSDKConfig => { if (!nodeSDKConfig) { throw new Error("Node SDK Config was not initialized."); } // Ensure getters do not edit config. return JSON.parse(JSON.stringify(nodeSDKConfig)); };