@@ -17,7 +17,7 @@ import { TLRUInMemoryAssignmentCache } from '../cache/tlru-in-memory-assignment-
1717import { Configuration } from '../configuration' ;
1818import ConfigurationRequestor from '../configuration-requestor' ;
1919import { ConfigurationStore } from '../configuration-store' ;
20- import { IConfigurationStore , ISyncStore } from '../configuration-store/configuration-store' ;
20+ import { ISyncStore } from '../configuration-store/configuration-store' ;
2121import { MemoryOnlyConfigurationStore } from '../configuration-store/memory.store' ;
2222import {
2323 ConfigurationWireV1 ,
@@ -44,12 +44,8 @@ import { FlagEvaluationError } from '../flag-evaluation-error';
4444import FetchHttpClient from '../http-client' ;
4545import {
4646 BanditModelData ,
47- BanditParameters ,
48- BanditVariation ,
49- Flag ,
5047 FormatEnum ,
5148 IPrecomputedBandit ,
52- ObfuscatedFlag ,
5349 PrecomputedFlag ,
5450 Variation ,
5551 VariationType ,
@@ -100,9 +96,6 @@ export type EppoClientParameters = {
10096 // Dispatcher for arbitrary, application-level events (not to be confused with Eppo specific assignment
10197 // or bandit events). These events are application-specific and captures by EppoClient#track API.
10298 eventDispatcher ?: EventDispatcher ;
103- flagConfigurationStore : IConfigurationStore < Flag | ObfuscatedFlag > ;
104- banditVariationConfigurationStore ?: IConfigurationStore < BanditVariation [ ] > ;
105- banditModelConfigurationStore ?: IConfigurationStore < BanditParameters > ;
10699 overrideStore ?: ISyncStore < Variation > ;
107100 configurationRequestParameters ?: FlagConfigurationRequestParameters ;
108101 initialConfiguration ?: Configuration ;
@@ -136,29 +129,17 @@ export default class EppoClient {
136129 private readonly overrideValidator = new OverrideValidator ( ) ;
137130
138131 private readonly configurationStore ;
139- /** @deprecated use configurationStore instead. */
140- private flagConfigurationStore : IConfigurationStore < Flag | ObfuscatedFlag > ;
141- /** @deprecated use configurationStore instead. */
142- private banditModelConfigurationStore ?: IConfigurationStore < BanditParameters > ;
143- /** @deprecated use configurationStore instead. */
144- private banditVariationConfigurationStore ?: IConfigurationStore < BanditVariation [ ] > ;
145132
146133 constructor ( {
147134 eventDispatcher = new NoOpEventDispatcher ( ) ,
148135 isObfuscated,
149- flagConfigurationStore,
150- banditVariationConfigurationStore,
151- banditModelConfigurationStore,
152136 overrideStore,
153137 configurationRequestParameters,
154138 initialConfiguration,
155139 } : EppoClientParameters ) {
156140 this . configurationStore = new ConfigurationStore ( initialConfiguration ) ;
157141
158142 this . eventDispatcher = eventDispatcher ;
159- this . flagConfigurationStore = flagConfigurationStore ;
160- this . banditVariationConfigurationStore = banditVariationConfigurationStore ;
161- this . banditModelConfigurationStore = banditModelConfigurationStore ;
162143 this . overrideStore = overrideStore ;
163144 this . configurationRequestParameters = configurationRequestParameters ;
164145
0 commit comments