@@ -17,7 +17,7 @@ import { TLRUInMemoryAssignmentCache } from '../cache/tlru-in-memory-assignment-
17
17
import { Configuration } from '../configuration' ;
18
18
import ConfigurationRequestor from '../configuration-requestor' ;
19
19
import { ConfigurationStore } from '../configuration-store' ;
20
- import { IConfigurationStore , ISyncStore } from '../configuration-store/configuration-store' ;
20
+ import { ISyncStore } from '../configuration-store/configuration-store' ;
21
21
import { MemoryOnlyConfigurationStore } from '../configuration-store/memory.store' ;
22
22
import {
23
23
ConfigurationWireV1 ,
@@ -44,12 +44,8 @@ import { FlagEvaluationError } from '../flag-evaluation-error';
44
44
import FetchHttpClient from '../http-client' ;
45
45
import {
46
46
BanditModelData ,
47
- BanditParameters ,
48
- BanditVariation ,
49
- Flag ,
50
47
FormatEnum ,
51
48
IPrecomputedBandit ,
52
- ObfuscatedFlag ,
53
49
PrecomputedFlag ,
54
50
Variation ,
55
51
VariationType ,
@@ -100,9 +96,6 @@ export type EppoClientParameters = {
100
96
// Dispatcher for arbitrary, application-level events (not to be confused with Eppo specific assignment
101
97
// or bandit events). These events are application-specific and captures by EppoClient#track API.
102
98
eventDispatcher ?: EventDispatcher ;
103
- flagConfigurationStore : IConfigurationStore < Flag | ObfuscatedFlag > ;
104
- banditVariationConfigurationStore ?: IConfigurationStore < BanditVariation [ ] > ;
105
- banditModelConfigurationStore ?: IConfigurationStore < BanditParameters > ;
106
99
overrideStore ?: ISyncStore < Variation > ;
107
100
configurationRequestParameters ?: FlagConfigurationRequestParameters ;
108
101
initialConfiguration ?: Configuration ;
@@ -136,29 +129,17 @@ export default class EppoClient {
136
129
private readonly overrideValidator = new OverrideValidator ( ) ;
137
130
138
131
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 [ ] > ;
145
132
146
133
constructor ( {
147
134
eventDispatcher = new NoOpEventDispatcher ( ) ,
148
135
isObfuscated,
149
- flagConfigurationStore,
150
- banditVariationConfigurationStore,
151
- banditModelConfigurationStore,
152
136
overrideStore,
153
137
configurationRequestParameters,
154
138
initialConfiguration,
155
139
} : EppoClientParameters ) {
156
140
this . configurationStore = new ConfigurationStore ( initialConfiguration ) ;
157
141
158
142
this . eventDispatcher = eventDispatcher ;
159
- this . flagConfigurationStore = flagConfigurationStore ;
160
- this . banditVariationConfigurationStore = banditVariationConfigurationStore ;
161
- this . banditModelConfigurationStore = banditModelConfigurationStore ;
162
143
this . overrideStore = overrideStore ;
163
144
this . configurationRequestParameters = configurationRequestParameters ;
164
145
0 commit comments