in packages/openfeature-server-provider/src/ConfidenceServerProvider.ts [103:112]
function convertValue(value: EvaluationContextValue): Value {
if (typeof value === 'object') {
if (value === null) return undefined;
if (value instanceof Date) return value.toISOString();
// @ts-expect-error TODO fix single type array conversion
if (Array.isArray(value)) return value.map(convertValue);
return convertStruct(value);
}
return value;
}