Skip to content

Commit 4c9a8f8

Browse files
committed
refactor: remove IConfigurationWire
1 parent 9647e30 commit 4c9a8f8

File tree

8 files changed

+50
-352
lines changed

8 files changed

+50
-352
lines changed

src/client/eppo-client.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { TLRUInMemoryAssignmentCache } from '../cache/tlru-in-memory-assignment-
1717
import { Configuration, PrecomputedConfig } from '../configuration';
1818
import ConfigurationRequestor from '../configuration-requestor';
1919
import { ConfigurationStore } from '../configuration-store';
20-
import { IObfuscatedPrecomputedConfigurationResponse } from '../configuration-wire/configuration-wire-types';
20+
import { IObfuscatedPrecomputedConfigurationResponse } from '../precomputed-configuration';
2121
import {
2222
DEFAULT_BASE_POLLING_INTERVAL_MS,
2323
DEFAULT_MAX_POLLING_INTERVAL_MS,
@@ -1401,6 +1401,8 @@ export default class EppoClient {
14011401
/**
14021402
* Internal helper that evaluates a flag assignment without logging
14031403
* Returns the evaluation result that can be used for logging
1404+
*
1405+
* @todo This belongs to Evaluator class.
14041406
*/
14051407
private evaluateAssignment(
14061408
flagKey: string,
@@ -1505,6 +1507,9 @@ export default class EppoClient {
15051507
return result;
15061508
}
15071509

1510+
/**
1511+
* @todo This belongs to Evaluator class.
1512+
*/
15081513
private evaluatePrecomputedAssignment(
15091514
precomputed: PrecomputedConfig,
15101515
flagKey: string,

src/configuration-wire/configuration-wire-types.spec.ts

Lines changed: 0 additions & 113 deletions
This file was deleted.

src/configuration-wire/configuration-wire-types.ts

Lines changed: 0 additions & 233 deletions
This file was deleted.

src/configuration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { IObfuscatedPrecomputedConfigurationResponse } from './configuration-wire/configuration-wire-types';
1+
import { IObfuscatedPrecomputedConfigurationResponse } from './precomputed-configuration';
22
import { decodeFlag } from './decoding';
33
import { IBanditParametersResponse, IUniversalFlagConfigResponse } from './http-client';
44
import { BanditParameters, BanditVariation, Flag, FormatEnum, ObfuscatedFlag } from './interfaces';

src/http-client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import ApiEndpoints from './api-endpoints';
22
import { BanditsConfig, FlagsConfig, PrecomputedConfig } from './configuration';
3-
import { IObfuscatedPrecomputedConfigurationResponse } from './configuration-wire/configuration-wire-types';
3+
import { IObfuscatedPrecomputedConfigurationResponse } from './precomputed-configuration';
44
import {
55
BanditParameters,
66
BanditReference,

0 commit comments

Comments
 (0)