@openfeature/flagd-web-provider
Advanced tools
Comparing version 0.3.2 to 0.3.3
import { createConnectTransport, createPromiseClient, createCallbackClient } from '@bufbuild/connect-web'; | ||
import { proto3, Struct, MethodKind } from '@bufbuild/protobuf'; | ||
import { FlagNotFoundError, TypeMismatchError, StandardResolutionReasons, OpenFeature, ProviderEvents } from '@openfeature/web-sdk'; | ||
import { EventEmitter } from 'events'; | ||
import { OpenFeatureEventEmitter, FlagNotFoundError, TypeMismatchError, StandardResolutionReasons, OpenFeature, ProviderEvents } from '@openfeature/web-sdk'; | ||
@@ -332,3 +331,3 @@ /****************************************************************************** | ||
this._flags = {}; | ||
this.events = new EventEmitter(); | ||
this.events = new OpenFeatureEventEmitter(); | ||
const { host, port, tls, maxRetries, maxDelay, pathPrefix } = getOptions(options); | ||
@@ -335,0 +334,0 @@ const transport = createConnectTransport({ |
{ | ||
"name": "@openfeature/flagd-web-provider", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"type": "module", | ||
@@ -24,5 +24,4 @@ "scripts": { | ||
"@bufbuild/connect-web": "0.8.4", | ||
"@bufbuild/protobuf": "1.1.1", | ||
"events": "3.3.0" | ||
"@bufbuild/protobuf": "1.2.0" | ||
} | ||
} |
import { CallbackClient, PromiseClient } from '@bufbuild/connect-web'; | ||
import { EvaluationContext, JsonValue, Logger, Provider, ResolutionDetails } from '@openfeature/web-sdk'; | ||
import { EventEmitter } from 'events'; | ||
import { EvaluationContext, JsonValue, Logger, OpenFeatureEventEmitter, Provider, ResolutionDetails } from '@openfeature/web-sdk'; | ||
import { Service } from '../proto/ts/schema/v1/schema_connectweb'; | ||
@@ -21,3 +20,3 @@ import { FlagdProviderOptions } from './options'; | ||
constructor(options: FlagdProviderOptions, logger?: Logger, promiseClient?: PromiseClient<typeof Service>, callbackClient?: CallbackClient<typeof Service>); | ||
events: EventEmitter; | ||
events: OpenFeatureEventEmitter; | ||
onContextChange(oldContext: EvaluationContext, newContext: EvaluationContext): Promise<void>; | ||
@@ -24,0 +23,0 @@ initialize(context: EvaluationContext): Promise<void>; |
Sorry, the diff of this file is not supported yet
3
55271
1022
+ Added@bufbuild/protobuf@1.2.0(transitive)
- Removedevents@3.3.0
- Removed@bufbuild/protobuf@1.1.1(transitive)
- Removedevents@3.3.0(transitive)
Updated@bufbuild/protobuf@1.2.0