Optional ReadonlydomainOptionaleventsAn event emitter for ProviderEvents.
ReadonlymetadataOptional ReadonlyrunsRepresents where the provider is intended to be run. If defined, the SDK will enforce that the defined paradigm at runtime.
Optional ReadonlystatusOptionalinitializeA function used to setup the provider. Called by the SDK after the provider is set if the provider's status is NOT_READY. When the returned promise resolves, the SDK fires the ProviderEvents.Ready event. If the returned promise rejects, the SDK fires the ProviderEvents.Error event. Use this function to perform any context-dependent setup within the provider.
Optionalcontext: EvaluationContextthe global evaluation context
Optionaldomain: stringthe bound domain, if any
OptionalonOptionaltrackTrack a user action or application state, usually representing a business objective or outcome.
When true, the provider maintains state specific to a single domain (such as a persistent cache) and the SDK will bind it to at most one domain.