Skip to content

Commit d235e52

Browse files
authored
import latest common sdk, type event queue (#88)
1 parent f25debf commit d235e52

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eppo/node-server-sdk",
3-
"version": "3.6.1",
3+
"version": "3.6.2",
44
"description": "Eppo node server SDK",
55
"main": "dist/index.js",
66
"files": [
@@ -29,7 +29,7 @@
2929
},
3030
"homepage": "https://github.com/Eppo-exp/node-server-sdk#readme",
3131
"dependencies": {
32-
"@eppo/js-client-sdk-common": "4.6.0"
32+
"@eppo/js-client-sdk-common": "^4.6.3"
3333
},
3434
"devDependencies": {
3535
"@google-cloud/storage": "^6.9.3",

src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
newDefaultEventDispatcher,
77
} from '@eppo/js-client-sdk-common';
88
import { BanditParameters, BanditVariation } from '@eppo/js-client-sdk-common/dist/interfaces';
9+
import { Event } from '@eppo/js-client-sdk-common/src/events/event-dispatcher';
910

1011
import FileBackedNamedEventQueue from './events/file-backed-named-event-queue';
1112
import { IClientConfig } from './i-client-config';
@@ -102,7 +103,7 @@ export function getInstance(): EppoClient {
102103
}
103104

104105
function newEventDispatcher(sdkKey: string) {
105-
const eventQueue = new FileBackedNamedEventQueue('events');
106+
const eventQueue = new FileBackedNamedEventQueue<Event>('events');
106107
const emptyNetworkStatusListener =
107108
// eslint-disable-next-line @typescript-eslint/no-empty-function
108109
{ isOffline: () => false, onNetworkStatusChange: () => {} };

yarn.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -460,10 +460,10 @@
460460
resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
461461
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
462462

463-
464-
version "4.6.0"
465-
resolved "https://registry.yarnpkg.com/@eppo/js-client-sdk-common/-/js-client-sdk-common-4.6.0.tgz#39e8eae318f6046f29b722b236faa49df8e214f9"
466-
integrity sha512-XxKauJsNG72tDwOhrvFoueO2KWjjpNM3lLppBWy/TRkARgWlLeY11B+2iXTymi5/PXUxha3M76zhemvRuBiIFw==
463+
"@eppo/js-client-sdk-common@^4.6.3":
464+
version "4.6.3"
465+
resolved "https://registry.yarnpkg.com/@eppo/js-client-sdk-common/-/js-client-sdk-common-4.6.3.tgz#89267a1c247bc04725b7701cdfb573613c133ddc"
466+
integrity sha512-e2nSvzONjqUiAYUjBMIIk1jWuKPOmBl5AlbiNjsoJAd6dZKN1RWpTmy83hNk6ff/syjAEWTcplls2cU37VbyiQ==
467467
dependencies:
468468
buffer "npm:@eppo/[email protected]"
469469
js-base64 "^3.7.7"
@@ -4184,9 +4184,9 @@ safe-buffer@~5.1.1:
41844184
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
41854185

41864186
safe-stable-stringify@^2.3.1:
4187-
version "2.4.3"
4188-
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
4189-
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
4187+
version "2.5.0"
4188+
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd"
4189+
integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==
41904190

41914191
"safer-buffer@>= 2.1.2 < 3":
41924192
version "2.1.2"

0 commit comments

Comments
 (0)