UNPKG

@yaagoub/decorators

Version:

Angular decorators

7 lines 1.61 kB
export function processResponse(operators) { if (!operators || operators.length === 0) { return (source) => source; } return operators.reduce((prevOperator, currentOperator) => (source) => currentOperator(prevOperator(source)), (source) => source); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvY2Vzcy1yZXNwb25zZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvZGVjb3JhdG9ycy9zcmMvaHR0cC9oZWxwZXJzL3Byb2Nlc3MtcmVzcG9uc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxVQUFVLGVBQWUsQ0FBSSxTQUFxQztJQUN0RSxJQUFJLENBQUMsU0FBUyxJQUFJLFNBQVMsQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFLENBQUM7UUFDekMsT0FBTyxDQUFDLE1BQXFCLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FBQztJQUMzQyxDQUFDO0lBQ0QsT0FBTyxTQUFTLENBQUMsTUFBTSxDQUNyQixDQUFDLFlBQVksRUFBRSxlQUFlLEVBQUUsRUFBRSxDQUFDLENBQUMsTUFBdUIsRUFBRSxFQUFFLENBQUMsZUFBZSxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUNyRyxDQUFDLE1BQXFCLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FDbEMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBPYnNlcnZhYmxlLCBPcGVyYXRvckZ1bmN0aW9uIH0gZnJvbSAncnhqcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBwcm9jZXNzUmVzcG9uc2U8VD4ob3BlcmF0b3JzOiBPcGVyYXRvckZ1bmN0aW9uPFQsIGFueT5bXSk6IE9wZXJhdG9yRnVuY3Rpb248VCwgYW55PiB7XG4gIGlmICghb3BlcmF0b3JzIHx8IG9wZXJhdG9ycy5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm4gKHNvdXJjZTogT2JzZXJ2YWJsZTxUPikgPT4gc291cmNlO1xuICB9XG4gIHJldHVybiBvcGVyYXRvcnMucmVkdWNlKFxuICAgIChwcmV2T3BlcmF0b3IsIGN1cnJlbnRPcGVyYXRvcikgPT4gKHNvdXJjZTogT2JzZXJ2YWJsZTxhbnk+KSA9PiBjdXJyZW50T3BlcmF0b3IocHJldk9wZXJhdG9yKHNvdXJjZSkpLFxuICAgIChzb3VyY2U6IE9ic2VydmFibGU8VD4pID0+IHNvdXJjZVxuICApO1xufVxuIl19