Skip to content

Commit ac0f10d

Browse files
authored
fix: import cycle (#395)
1 parent 9caf987 commit ac0f10d

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

packages/client/src/client.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ import {
1515
ResolutionDetails,
1616
StandardResolutionReasons
1717
} from '@openfeature/shared';
18-
import { OpenFeatureEventEmitter } from '.';
1918
import { OpenFeature } from './open-feature';
20-
import { Client, FlagEvaluationOptions, Hook, Provider } from './types';
19+
import { Client, FlagEvaluationOptions, Hook, OpenFeatureEventEmitter, Provider } from './types';
2120

2221
type OpenFeatureClientOptions = {
2322
name?: string;

packages/client/src/open-feature.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
1-
import { ApiEvents, EvaluationContext, FlagValue, Logger, OpenFeatureCommonAPI, ProviderEvents, ProviderMetadata, SafeLogger } from '@openfeature/shared';
2-
import { OpenFeatureEventEmitter } from '.';
1+
import {
2+
ApiEvents,
3+
EvaluationContext,
4+
FlagValue,
5+
Logger,
6+
OpenFeatureCommonAPI,
7+
ProviderEvents,
8+
ProviderMetadata,
9+
SafeLogger,
10+
} from '@openfeature/shared';
311
import { OpenFeatureClient } from './client';
412
import { NOOP_PROVIDER } from './no-op-provider';
5-
import { Client, Hook, Provider } from './types';
13+
import { Client, Hook, OpenFeatureEventEmitter, Provider } from './types';
614

715
// use a symbol as a key for the global singleton
816
const GLOBAL_OPENFEATURE_API_KEY = Symbol.for('@openfeature/js.api');

0 commit comments

Comments
 (0)