Skip to content

Commit ac4d420

Browse files
export configuration store interfaces (#63)
1 parent 17a33c7 commit ac4d420

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eppo/js-client-sdk-common",
3-
"version": "3.0.4",
3+
"version": "3.0.5",
44
"description": "Eppo SDK for client-side JavaScript applications (base for both web and react native)",
55
"main": "dist/index.js",
66
"files": [

src/index.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@ import { AssignmentCache } from './assignment-cache';
33
import { IAssignmentHooks } from './assignment-hooks';
44
import { IAssignmentLogger, IAssignmentEvent } from './assignment-logger';
55
import EppoClient, { FlagConfigurationRequestParameters, IEppoClient } from './client/eppo-client';
6-
import { IConfigurationStore } from './configuration-store/configuration-store';
6+
import {
7+
IConfigurationStore,
8+
IAsyncStore,
9+
ISyncStore,
10+
} from './configuration-store/configuration-store';
711
import { HybridConfigurationStore } from './configuration-store/hybrid.store';
12+
import { MemoryOnlyConfigurationStore } from './configuration-store/memory.store';
813
import * as constants from './constants';
914
import FlagConfigRequestor from './flag-configuration-requestor';
1015
import HttpClient from './http-client';
@@ -23,8 +28,15 @@ export {
2328
FlagConfigRequestor,
2429
HttpClient,
2530
validation,
31+
32+
// Configuration store
2633
IConfigurationStore,
34+
IAsyncStore,
35+
ISyncStore,
2736
HybridConfigurationStore,
37+
MemoryOnlyConfigurationStore,
38+
39+
//
2840
AssignmentCache,
2941
FlagConfigurationRequestParameters,
3042
Flag,

0 commit comments

Comments
 (0)