Dan Ditomaso
11 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
6 additions and
0 deletions
-
packages/web/src/core/services/featureFlags.ts
|
|
|
@ -54,7 +54,13 @@ class FeatureFlags { |
|
|
|
setOverrides(partial: Partial<Flags>) { |
|
|
|
for (const [k, v] of Object.entries(partial)) { |
|
|
|
this.setOverride(k as FlagKey, v as boolean); |
|
|
|
if (v === null) { |
|
|
|
delete this.overrides[k as FlagKey]; |
|
|
|
} else { |
|
|
|
this.overrides[k as FlagKey] = v as boolean; |
|
|
|
} |
|
|
|
} |
|
|
|
this.emit(); |
|
|
|
} |
|
|
|
|
|
|
|
subscribe(fn: Listener) { |
|
|
|
|