busy-window-96391
09/15/2025, 10:26 AMon: !!value,
off: !value,
β’ In the Proxy (index.ts):
if (result.on || result.experiment) {
evaluatedFeatures[key] = { defaultValue: result.value };
}
What happens:
β’ defaultValue: false β not returned
β’ defaultValue: 0 β not returned
β’ defaultValue: true β returned
β’ defaultValue: "false" β returned
Because of this, we canβt tell if a feature is really disabled or if it just has a value of false or 0.
Is this the expected behavior? If so, could you explain the reasoning behind it? For us this creates issues when using boolean or numeric feature flags with remote evaluation.calm-dog-24239
09/15/2025, 11:54 AMcalm-dog-24239
09/15/2025, 1:45 PMcalm-dog-24239
09/16/2025, 6:41 AMcalm-dog-24239
09/16/2025, 9:42 AMcalm-dog-24239
09/16/2025, 10:21 AMhappy-autumn-40938
09/16/2025, 8:24 PMhappy-autumn-40938
09/16/2025, 11:19 PMcalm-dog-24239
09/17/2025, 5:58 AM