UNPKG

@foblex/mediator

Version:

An Angular library that implements the mediator pattern, providing a centralized way to handle requests with optional validation and execution pipelines.

7 lines 1.32 kB
import { FMediator } from './f-mediator'; export function FExecutionRegister(requestType) { return function (constructor) { FMediator.registerPipeline(requestType, constructor, false); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZi1leGVjdXRpb24tcmVnaXN0ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9mLW1lZGlhdG9yL3NyYy9mLWV4ZWN1dGlvbi1yZWdpc3Rlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBS3pDLE1BQU0sVUFBVSxrQkFBa0IsQ0FBc0IsV0FBMkI7SUFDakYsT0FBTyxVQUFVLFdBQXlEO1FBQ3hFLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLEVBQUUsV0FBVyxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzlELENBQUMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGTWVkaWF0b3IgfSBmcm9tICcuL2YtbWVkaWF0b3InO1xuaW1wb3J0IHsgSUV4ZWN1dGlvbiB9IGZyb20gJy4vaS1leGVjdXRpb24nO1xuXG50eXBlIENvbnN0cnVjdG9yPFQgPSBhbnk+ID0gbmV3ICguLi5hcmdzOiBhbnlbXSkgPT4gVDtcblxuZXhwb3J0IGZ1bmN0aW9uIEZFeGVjdXRpb25SZWdpc3RlcjxUUmVxdWVzdCwgVFJlc3BvbnNlPihyZXF1ZXN0VHlwZTogVHlwZTxUUmVxdWVzdD4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIChjb25zdHJ1Y3RvcjogQ29uc3RydWN0b3I8SUV4ZWN1dGlvbjxUUmVxdWVzdCwgVFJlc3BvbnNlPj4pIHtcbiAgICBGTWVkaWF0b3IucmVnaXN0ZXJQaXBlbGluZShyZXF1ZXN0VHlwZSwgY29uc3RydWN0b3IsIGZhbHNlKTtcbiAgfTtcbn1cbiJdfQ==