@embrace-io/web-sdk
Version:
18 lines • 800 B
text/typescript
import { PerformanceManager } from "../../utils/PerformanceManager/types.cjs";
import "../../utils/index.cjs";
import { LimitManagerInternal } from "../../managers/EmbraceLimitManager/types.cjs";
import "../../managers/index.cjs";
import { DiagLogger } from "@opentelemetry/api";
import { InstrumentationConfig } from "@opentelemetry/instrumentation";
//#region src/instrumentations/EmbraceInstrumentationBase/types.d.ts
interface EmbraceInstrumentationBaseArgs<ConfigType extends InstrumentationConfig = InstrumentationConfig> {
instrumentationName: string;
instrumentationVersion: string;
config: ConfigType;
diag?: DiagLogger;
perf?: PerformanceManager;
limitManager?: LimitManagerInternal;
}
//#endregion
export { EmbraceInstrumentationBaseArgs };
//# sourceMappingURL=types.d.cts.map