private evaluateFlag()

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;
  }