Optionalconfig: TracerConfigReadonlyresourceProtected Static Readonly_registeredProtected Static Readonly_registeredProtected_buildProtected_buildProtected_getTS cannot yet infer the type of this.constructor: https://github.com/Microsoft/TypeScript/issues/3841#issuecomment-337560146 There is no need to override either of the getters in your child class. The type of the registered component maps should be the same across all classes in the inheritance tree.
Protected_getReturns a Tracer, creating one if one with the given name and version is not already created.
This function may return different Tracer types (e.g. NoopTracerProvider vs. a functional tracer).
The name of the tracer or instrumentation library.
Optionalversion: stringThe version of the tracer or instrumentation library.
Optionaloptions: { schemaUrl?: string }The options of the tracer or instrumentation library.
Tracer A Tracer with the given name and version
Register this TracerProvider for use with the OpenTelemetry API. Undefined values may be replaced with defaults, and null values will be skipped.
Optionalconfig: SDKRegistrationConfigConfiguration object for SDK registration
Register this TracerProvider for use with the OpenTelemetry API. Undefined values may be replaced with defaults, and null values will be skipped.
Param: config
Configuration object for SDK registration