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.3 kB
import { FMediator } from './f-mediator'; export function FValidatorRegister(requestType) { return function (constructor) { FMediator.registerPipeline(requestType, constructor, true); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZi12YWxpZGF0b3ItcmVnaXN0ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9wcm9qZWN0cy9mLW1lZGlhdG9yL3NyYy9mLXZhbGlkYXRvci1yZWdpc3Rlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBS3pDLE1BQU0sVUFBVSxrQkFBa0IsQ0FBc0IsV0FBMkI7SUFDakYsT0FBTyxVQUFVLFdBQThDO1FBQzdELFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLEVBQUUsV0FBVyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzdELENBQUMsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGTWVkaWF0b3IgfSBmcm9tICcuL2YtbWVkaWF0b3InO1xuaW1wb3J0IHsgSVZhbGlkYXRvciB9IGZyb20gJy4vaS12YWxpZGF0b3InO1xuXG50eXBlIENvbnN0cnVjdG9yPFQgPSBhbnk+ID0gbmV3ICguLi5hcmdzOiBhbnlbXSkgPT4gVDtcblxuZXhwb3J0IGZ1bmN0aW9uIEZWYWxpZGF0b3JSZWdpc3RlcjxUUmVxdWVzdCwgVFJlc3BvbnNlPihyZXF1ZXN0VHlwZTogVHlwZTxUUmVxdWVzdD4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIChjb25zdHJ1Y3RvcjogQ29uc3RydWN0b3I8SVZhbGlkYXRvcjxUUmVxdWVzdD4+KSB7XG4gICAgRk1lZGlhdG9yLnJlZ2lzdGVyUGlwZWxpbmUocmVxdWVzdFR5cGUsIGNvbnN0cnVjdG9yLCB0cnVlKTtcbiAgfTtcbn1cbiJdfQ==