Skip to content

Commit 752f1c4

Browse files
Update ts test
1 parent 32fed5c commit 752f1c4

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

ts-tests/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@ let trackPromise: Promise<boolean>;
3232

3333
// Facade return interface
3434
// let SDK: SplitIO.ISDK;
35-
let AsyncSDK: SplitIO.IAsyncSDK;
36-
let SDK: SplitIO.ISDK;
35+
let AsyncSDK: SplitIO.IBrowserAsyncSDK;
36+
let SDK: SplitIO.IBrowserSDK;
3737
// Settings interfaces
3838
// let nodeSettings: SplitIO.INodeSettings;
3939
// let asyncSettings: SplitIO.INodeAsyncSettings;
4040
let browserSettings: SplitIO.IClientSideSettings;
4141
let browserAsyncSettings: SplitIO.IClientSideAsyncSettings;
4242
// Client & Manager APIs
4343
// let client: SplitIO.IClient;
44-
let client: SplitIO.IClient;
44+
let client: SplitIO.IBrowserClient;
4545
let manager: SplitIO.IManager;
46-
let asyncClient: SplitIO.IAsyncClient;
46+
let asyncClient: SplitIO.IBrowserAsyncClient;
4747
let asyncManager: SplitIO.IAsyncManager;
4848
// Utility interfaces
4949
let impressionListener: SplitIO.IImpressionListener;
@@ -182,7 +182,7 @@ browserAsyncSettings = {
182182
wrapper: {}
183183
})
184184
};
185-
// With sync settings should return ISDK, if settings have async storage it should return IAsyncSDK
185+
// With sync settings should return IBrowserSDK, if settings have async storage it should return IBrowserAsyncSDK
186186
SDK = SplitFactory(browserSettings);
187187
AsyncSDK = SplitFactory(browserAsyncSettings);
188188
// SDK = SplitFactory(nodeSettings);

types/full/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ declare module JsSdk {
1515
* The settings parameter should be an object that complies with the SplitIO.IClientSideSettings or SplitIO.IClientSideAsyncSettings interfaces.
1616
* For more information read the corresponding article: @see {@link https://help.split.io/hc/en-us/articles/360058730852-Browser-SDK#configuration}
1717
*/
18-
export function SplitFactory(settings: SplitIO.IClientSideSettings): SplitIO.ISDK;
19-
export function SplitFactory(settings: SplitIO.IClientSideAsyncSettings): SplitIO.IAsyncSDK;
18+
export function SplitFactory(settings: SplitIO.IClientSideSettings): SplitIO.IBrowserSDK;
19+
export function SplitFactory(settings: SplitIO.IClientSideAsyncSettings): SplitIO.IBrowserAsyncSDK;
2020

2121
/**
2222
* Persistent storage based on the LocalStorage Web API for browsers.

types/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ declare module JsSdk {
1313
* The settings parameter should be an object that complies with the SplitIO.IClientSideSettings or SplitIO.IClientSideAsyncSettings interfaces.
1414
* For more information read the corresponding article: @see {@link https://help.split.io/hc/en-us/articles/360058730852-Browser-SDK#configuration}
1515
*/
16-
export function SplitFactory(settings: SplitIO.IClientSideSettings): SplitIO.ISDK;
17-
export function SplitFactory(settings: SplitIO.IClientSideAsyncSettings): SplitIO.IAsyncSDK;
16+
export function SplitFactory(settings: SplitIO.IClientSideSettings): SplitIO.IBrowserSDK;
17+
export function SplitFactory(settings: SplitIO.IClientSideAsyncSettings): SplitIO.IBrowserAsyncSDK;
1818

1919
/**
2020
* Persistent storage based on the LocalStorage Web API for browsers.

0 commit comments

Comments
 (0)