UNPKG

ngx-schema-forms

Version:

New features: - Ajv schema validator. - Angular forms compatible: Property tree is created using FormGroup, FormArray and FormControl classes. - Array now properly loads initial data from model. - WidgetTyep: WidgetRegistry now supports WidgetType, now wo

36 lines (35 loc) 1.73 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ export class ActionRegistry { constructor() { this.actions = {}; } /** * @return {?} */ clear() { this.actions = {}; } /** * @param {?} actionId * @param {?} action * @return {?} */ register(actionId, action) { this.actions[actionId] = action; } /** * @param {?} actionId * @return {?} */ get(actionId) { return this.actions[actionId]; } } if (false) { /** @type {?} */ ActionRegistry.prototype.actions; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aW9ucmVnaXN0cnkuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtc2NoZW1hLWZvcm1zLyIsInNvdXJjZXMiOlsibGliL21vZGVsL2FjdGlvbnJlZ2lzdHJ5LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxNQUFNOzt1QkFDaUMsRUFBRTs7Ozs7SUFFdkMsS0FBSztRQUNILElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO0tBQ25COzs7Ozs7SUFFRCxRQUFRLENBQUMsUUFBZ0IsRUFBRSxNQUFjO1FBQ3ZDLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLEdBQUcsTUFBTSxDQUFDO0tBQ2pDOzs7OztJQUVELEdBQUcsQ0FBQyxRQUFnQjtRQUNsQixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztLQUMvQjtDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWN0aW9uIH0gZnJvbSAnLi9hY3Rpb24nO1xuXG5leHBvcnQgY2xhc3MgQWN0aW9uUmVnaXN0cnkge1xuICBhY3Rpb25zOiB7IFtrZXk6IHN0cmluZ106IEFjdGlvbiB9ID0ge307XG5cbiAgY2xlYXIoKTogdm9pZCB7XG4gICAgdGhpcy5hY3Rpb25zID0ge307XG4gIH1cblxuICByZWdpc3RlcihhY3Rpb25JZDogc3RyaW5nLCBhY3Rpb246IEFjdGlvbik6IHZvaWQge1xuICAgIHRoaXMuYWN0aW9uc1thY3Rpb25JZF0gPSBhY3Rpb247XG4gIH1cblxuICBnZXQoYWN0aW9uSWQ6IHN0cmluZyk6IEFjdGlvbiB7XG4gICAgcmV0dXJuIHRoaXMuYWN0aW9uc1thY3Rpb25JZF07XG4gIH1cbn1cbiJdfQ==