@@ -8,6 +8,7 @@ import { SDK_SPLITS_ARRIVED, SDK_SPLITS_CACHE_LOADED } from '../../../readiness/
88import { ILogger } from '../../../logger/types' ;
99import { SYNC_SPLITS_FETCH , SYNC_SPLITS_NEW , SYNC_SPLITS_REMOVED , SYNC_SPLITS_SEGMENTS , SYNC_SPLITS_FETCH_FAILS , SYNC_SPLITS_FETCH_RETRY } from '../../../logger/constants' ;
1010import { startsWith } from '../../../utils/lang' ;
11+ import { IN_SEGMENT } from '../../../utils/constants' ;
1112
1213type ISplitChangesUpdater = ( noCache ?: boolean , till ?: number , splitUpdateNotification ?: { payload : ISplit , changeNumber : number } ) => Promise < boolean >
1314
@@ -33,7 +34,7 @@ export function parseSegments({ conditions }: ISplit): ISet<string> {
3334 const matchers = conditions [ i ] . matcherGroup . matchers ;
3435
3536 matchers . forEach ( matcher => {
36- if ( matcher . matcherType === ' IN_SEGMENT' ) segments . add ( matcher . userDefinedSegmentMatcherData . segmentName ) ;
37+ if ( matcher . matcherType === IN_SEGMENT ) segments . add ( matcher . userDefinedSegmentMatcherData . segmentName ) ;
3738 } ) ;
3839 }
3940
@@ -54,7 +55,7 @@ interface ISplitMutations {
5455 * @param filters splitFiltersValidation bySet | byName
5556 */
5657function matchFilters ( featureFlag : ISplit , filters : ISplitFiltersValidation ) {
57- const { bySet : setsFilter , byName : namesFilter , byPrefix : prefixFilter } = filters . groupedFilters ;
58+ const { bySet : setsFilter , byName : namesFilter , byPrefix : prefixFilter } = filters . groupedFilters ;
5859 if ( setsFilter . length > 0 ) return featureFlag . sets && featureFlag . sets . some ( ( featureFlagSet : string ) => setsFilter . indexOf ( featureFlagSet ) > - 1 ) ;
5960
6061 const namesFilterConfigured = namesFilter . length > 0 ;
@@ -129,7 +130,7 @@ export function splitChangesUpdaterFactory(
129130
130131 /** Returns true if at least one split was updated */
131132 function isThereUpdate ( flagsChange : [ boolean | void , void | boolean [ ] , void | boolean [ ] , boolean | void ] | [ any , any , any ] ) {
132- const [ , added , removed , ] = flagsChange ;
133+ const [ , added , removed ] = flagsChange ;
133134 // There is at least one added or modified feature flag
134135 if ( added && added . some ( ( update : boolean ) => update ) ) return true ;
135136 // There is at least one removed feature flag
0 commit comments