UNPKG

exupery-core-internals

Version:
33 lines (32 loc) 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.__create_failure_refinement_result = __create_failure_refinement_result; class Failure_Refinement_Result_Class { constructor(error) { this.error = error; } transform(result_transformer, error_transformer) { return error_transformer(this.error); } transform_result(transformer) { return new Failure_Refinement_Result_Class(this.error); } deprecated_transform_error(error_transformer) { return new Failure_Refinement_Result_Class(error_transformer(this.error)); } deprecated_refine_old_without_error_transformation(refiner) { return new Failure_Refinement_Result_Class(this.error); } deprecated_refine_old(stager, error_transformer) { return new Failure_Refinement_Result_Class(this.error); } rework_error_temp(error_reworker, rework_error_transformer) { return error_reworker(this.error).transform(($) => new Failure_Refinement_Result_Class($), ($) => new Failure_Refinement_Result_Class(rework_error_transformer($))); } __extract_data(on_result, on_error) { on_error(this.error); } } function __create_failure_refinement_result(error) { return new Failure_Refinement_Result_Class(error); }