Skip to content

Commit 6724355

Browse files
authored
chore: Fix lint errors (#74)
Summary: Fix a few lint and formatting errors that have crept in. These changes came from npm run lint. Test Plan: Existing tests
1 parent f19b765 commit 6724355

File tree

2 files changed

+35
-47
lines changed

2 files changed

+35
-47
lines changed

src/client.spec.ts

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ describe('ReactSDKClient', () => {
3939
getFeatureVariableBoolean: jest.fn(() => null),
4040
getFeatureVariableDouble: jest.fn(() => null),
4141
getFeatureVariableJSON: jest.fn(() => null),
42-
getAllFeatureVariables: jest.fn(() => { return {} }),
42+
getAllFeatureVariables: jest.fn(() => {
43+
return {};
44+
}),
4345
getFeatureVariable: jest.fn(() => null),
4446
getFeatureVariableInteger: jest.fn(() => null),
4547
getFeatureVariableString: jest.fn(() => null),
@@ -508,7 +510,7 @@ describe('ReactSDKClient', () => {
508510
anyClient.getFeatureVariableInteger.mockReturnValue(10);
509511
anyClient.getFeatureVariableDouble.mockReturnValue(-10.5);
510512
anyClient.getFeatureVariableJSON.mockReturnValue({
511-
value: 'json value'
513+
value: 'json value',
512514
});
513515
const instance = createInstance(config);
514516
instance.setUser({
@@ -521,31 +523,31 @@ describe('ReactSDKClient', () => {
521523
ivar: 10,
522524
dvar: -10.5,
523525
jvar: {
524-
value: 'json value'
525-
}
526+
value: 'json value',
527+
},
526528
});
527529
});
528530
});
529531

530532
describe('getAllFeatureVariables', () => {
531533
it('returns an empty object when the inner SDK returns no variables', () => {
532-
const anyClient = mockInnerClient.getAllFeatureVariables as jest.Mock;
534+
const anyClient = mockInnerClient.getAllFeatureVariables as jest.Mock;
533535
anyClient.mockReturnValue({});
534536
const instance = createInstance(config);
535537
const result = instance.getAllFeatureVariables('feat1', 'user1');
536538
expect(result).toEqual({});
537539
});
538540

539541
it('returns an object with variables of all types returned from the inner sdk ', () => {
540-
const anyClient = mockInnerClient.getAllFeatureVariables as jest.Mock;
542+
const anyClient = mockInnerClient.getAllFeatureVariables as jest.Mock;
541543
anyClient.mockReturnValue({
542544
bvar: true,
543545
svar: 'whatsup',
544546
ivar: 10,
545547
dvar: -10.5,
546548
jvar: {
547-
value: 'json value'
548-
}
549+
value: 'json value',
550+
},
549551
});
550552
const instance = createInstance(config);
551553
instance.setUser({
@@ -558,8 +560,8 @@ describe('ReactSDKClient', () => {
558560
ivar: 10,
559561
dvar: -10.5,
560562
jvar: {
561-
value: 'json value'
562-
}
563+
value: 'json value',
564+
},
563565
});
564566
});
565567

@@ -571,8 +573,8 @@ describe('ReactSDKClient', () => {
571573
ivar: 10,
572574
dvar: -10.5,
573575
jvar: {
574-
value: 'json value'
575-
}
576+
value: 'json value',
577+
},
576578
});
577579
const instance = createInstance(config);
578580
instance.setUser({
@@ -588,8 +590,8 @@ describe('ReactSDKClient', () => {
588590
ivar: 10,
589591
dvar: -10.5,
590592
jvar: {
591-
value: 'json value'
592-
}
593+
value: 'json value',
594+
},
593595
});
594596
expect(mockFn).toBeCalledTimes(1);
595597
expect(mockFn).toBeCalledWith('feat1', 'user1', {
@@ -602,8 +604,8 @@ describe('ReactSDKClient', () => {
602604
ivar: 11,
603605
dvar: -11.5,
604606
jvar: {
605-
value: 'json another value'
606-
}
607+
value: 'json another value',
608+
},
607609
});
608610
result = instance.getAllFeatureVariables('feat1', 'user2', {
609611
bar: 'baz',
@@ -614,8 +616,8 @@ describe('ReactSDKClient', () => {
614616
ivar: 11,
615617
dvar: -11.5,
616618
jvar: {
617-
value: 'json another value'
618-
}
619+
value: 'json another value',
620+
},
619621
});
620622
expect(mockInnerClient.getAllFeatureVariables).toBeCalledTimes(1);
621623
expect(mockInnerClient.getAllFeatureVariables).toBeCalledWith('feat1', 'user2', { bar: 'baz' });

src/client.ts

Lines changed: 15 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import * as optimizely from '@optimizely/optimizely-sdk';
1818
import * as logging from '@optimizely/js-sdk-logging';
19-
import { UserAttributes } from "@optimizely/optimizely-sdk";
19+
import { UserAttributes } from '@optimizely/optimizely-sdk';
2020

2121
const logger = logging.getLogger('ReactSDK');
2222

@@ -95,21 +95,21 @@ export interface ReactSDKClient extends optimizely.Client {
9595
featureKey: string,
9696
variableKey: string,
9797
overrideUserId?: string,
98-
overrideAttributes?: optimizely.UserAttributes,
99-
): unknown
98+
overrideAttributes?: optimizely.UserAttributes
99+
): unknown;
100100

101101
getFeatureVariable(
102102
featureKey: string,
103103
variableKey: string,
104104
overrideUserId: string,
105105
overrideAttributes?: optimizely.UserAttributes
106-
): unknown
106+
): unknown;
107107

108108
getAllFeatureVariables(
109109
featureKey: string,
110110
overrideUserId: string,
111111
overrideAttributes?: optimizely.UserAttributes
112-
): { [variableKey: string]: unknown }
112+
): { [variableKey: string]: unknown };
113113

114114
isFeatureEnabled(
115115
featureKey: string,
@@ -296,7 +296,7 @@ class OptimizelyReactSDKClient implements ReactSDKClient {
296296
overrideUserId?: string | optimizely.EventTags,
297297
overrideAttributes?: optimizely.UserAttributes,
298298
eventTags?: optimizely.EventTags
299-
) {
299+
): void {
300300
if (typeof overrideUserId !== 'undefined' && typeof overrideUserId !== 'string') {
301301
eventTags = overrideUserId;
302302
overrideUserId = undefined;
@@ -509,14 +509,9 @@ class OptimizelyReactSDKClient implements ReactSDKClient {
509509
): unknown {
510510
const user = this.getUserContextWithOverrides(overrideUserId, overrideAttributes);
511511
if (user.id === null) {
512-
return null
512+
return null;
513513
}
514-
return this._client.getFeatureVariableJSON(
515-
feature,
516-
variable,
517-
user.id,
518-
user.attributes,
519-
);
514+
return this._client.getFeatureVariableJSON(feature, variable, user.id, user.attributes);
520515
}
521516

522517
/**
@@ -530,21 +525,16 @@ class OptimizelyReactSDKClient implements ReactSDKClient {
530525
* @memberof OptimizelyReactSDKClient
531526
*/
532527
getFeatureVariable(
533-
featureKey: string,
534-
variableKey: string,
535-
overrideUserId: string,
536-
overrideAttributes?: optimizely.UserAttributes
528+
featureKey: string,
529+
variableKey: string,
530+
overrideUserId: string,
531+
overrideAttributes?: optimizely.UserAttributes
537532
): unknown {
538533
const user = this.getUserContextWithOverrides(overrideUserId, overrideAttributes);
539534
if (user.id === null) {
540-
return null
535+
return null;
541536
}
542-
return this._client.getFeatureVariable(
543-
featureKey,
544-
variableKey,
545-
user.id,
546-
user.attributes,
547-
);
537+
return this._client.getFeatureVariable(featureKey, variableKey, user.id, user.attributes);
548538
}
549539

550540
/**
@@ -564,11 +554,7 @@ class OptimizelyReactSDKClient implements ReactSDKClient {
564554
if (user.id === null) {
565555
return {};
566556
}
567-
return this._client.getAllFeatureVariables(
568-
featureKey,
569-
user.id,
570-
user.attributes,
571-
);
557+
return this._client.getAllFeatureVariables(featureKey, user.id, user.attributes);
572558
}
573559

574560
/**

0 commit comments

Comments
 (0)