in packages/openfeature-web-provider/src/ConfidenceWebProvider.ts [85:95]
private evaluateFlag<T extends Value>(flagKey: string, defaultValue: T): ResolutionDetails<T> {
const evaluation = this.confidence.evaluateFlag(flagKey, defaultValue) as FlagEvaluation<T>;
if (evaluation.reason === 'ERROR') {
const { errorCode, ...rest } = evaluation;
return {
...rest,
errorCode: this.mapErrorCode(errorCode),
};
}
return evaluation;
}