UNPKG

angular-dynamic-forms-lite

Version:
42 lines 3.48 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { InlineSettingsResolver } from "./inline-form-setting-resolver"; import { InlineModelResolver } from "./inline-form-model-resolver"; export class InlineFormFactory { /** * @param {?=} defaultFormComponents */ constructor(defaultFormComponents) { this.inlineSettingsResolver = new InlineSettingsResolver(defaultFormComponents); this.inlineModelResolver = new InlineModelResolver(); } /** * @param {?} inlineForm * @return {?} */ resolveSettings(inlineForm) { return this.inlineSettingsResolver.resolve(inlineForm); } /** * @param {?} inlineForm * @return {?} */ resolveModel(inlineForm) { return this.inlineModelResolver.resolve(inlineForm); } } if (false) { /** * @type {?} * @private */ InlineFormFactory.prototype.inlineSettingsResolver; /** * @type {?} * @private */ InlineFormFactory.prototype.inlineModelResolver; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5saW5lLWZvcm0tZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItZHluYW1pYy1mb3Jtcy1saXRlLyIsInNvdXJjZXMiOlsibGliL2Zvcm0vaW5saW5lL2lubGluZS1mb3JtLWZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUlBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ3hFLE9BQU8sRUFBRSxtQkFBbUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRW5FLE1BQU0sT0FBTyxpQkFBaUI7Ozs7SUFJNUIsWUFBWSxxQkFBNEM7UUFDdEQsSUFBSSxDQUFDLHNCQUFzQixHQUFHLElBQUksc0JBQXNCLENBQUMscUJBQXFCLENBQUMsQ0FBQztRQUNoRixJQUFJLENBQUMsbUJBQW1CLEdBQUcsSUFBSSxtQkFBbUIsRUFBRSxDQUFDO0lBQ3ZELENBQUM7Ozs7O0lBRU0sZUFBZSxDQUFDLFVBQXNCO1FBQzNDLE9BQU8sSUFBSSxDQUFDLHNCQUFzQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUN6RCxDQUFDOzs7OztJQUVNLFlBQVksQ0FBQyxVQUFzQjtRQUN4QyxPQUFPLElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDdEQsQ0FBQztDQUNGOzs7Ozs7SUFmQyxtREFBdUQ7Ozs7O0lBQ3ZELGdEQUFpRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElubGluZUZvcm0gfSBmcm9tIFwiLi9pbmxpbmUtZm9ybVwiO1xuaW1wb3J0IHsgRm9ybUNvbXBvbmVudHNCeVR5cGUgfSBmcm9tIFwiLi4vLi4vZm9ybS1maWVsZC9mb3JtLWZpZWxkLXR5cGVcIjtcbmltcG9ydCB7IEZvcm1GaWVsZFNldHRpbmdzIH0gZnJvbSBcIi4uLy4uL2Zvcm0tc2V0dGluZ3MvZm9ybS1maWVsZC1zZXR0aW5nc1wiO1xuaW1wb3J0IHsgRm9ybU1vZGVsIH0gZnJvbSBcIi4uL2Zvcm0tbW9kZWxcIjtcbmltcG9ydCB7IElubGluZVNldHRpbmdzUmVzb2x2ZXIgfSBmcm9tIFwiLi9pbmxpbmUtZm9ybS1zZXR0aW5nLXJlc29sdmVyXCI7XG5pbXBvcnQgeyBJbmxpbmVNb2RlbFJlc29sdmVyIH0gZnJvbSBcIi4vaW5saW5lLWZvcm0tbW9kZWwtcmVzb2x2ZXJcIjtcblxuZXhwb3J0IGNsYXNzIElubGluZUZvcm1GYWN0b3J5IHtcbiAgcHJpdmF0ZSBpbmxpbmVTZXR0aW5nc1Jlc29sdmVyOiBJbmxpbmVTZXR0aW5nc1Jlc29sdmVyO1xuICBwcml2YXRlIGlubGluZU1vZGVsUmVzb2x2ZXI6IElubGluZU1vZGVsUmVzb2x2ZXI7XG5cbiAgY29uc3RydWN0b3IoZGVmYXVsdEZvcm1Db21wb25lbnRzPzogRm9ybUNvbXBvbmVudHNCeVR5cGUpIHtcbiAgICB0aGlzLmlubGluZVNldHRpbmdzUmVzb2x2ZXIgPSBuZXcgSW5saW5lU2V0dGluZ3NSZXNvbHZlcihkZWZhdWx0Rm9ybUNvbXBvbmVudHMpO1xuICAgIHRoaXMuaW5saW5lTW9kZWxSZXNvbHZlciA9IG5ldyBJbmxpbmVNb2RlbFJlc29sdmVyKCk7XG4gIH1cblxuICBwdWJsaWMgcmVzb2x2ZVNldHRpbmdzKGlubGluZUZvcm06IElubGluZUZvcm0pOiBGb3JtRmllbGRTZXR0aW5ncyB7XG4gICAgcmV0dXJuIHRoaXMuaW5saW5lU2V0dGluZ3NSZXNvbHZlci5yZXNvbHZlKGlubGluZUZvcm0pO1xuICB9XG5cbiAgcHVibGljIHJlc29sdmVNb2RlbChpbmxpbmVGb3JtOiBJbmxpbmVGb3JtKTogRm9ybU1vZGVsIHtcbiAgICByZXR1cm4gdGhpcy5pbmxpbmVNb2RlbFJlc29sdmVyLnJlc29sdmUoaW5saW5lRm9ybSk7XG4gIH1cbn1cbiJdfQ==