angular-dynamic-forms-lite
Version:
Efficient dynamic and customizable Angular 7+ forms.
71 lines • 3.65 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { DynamicController } from "../dynamic-controller";
/**
* @template M
*/
var /**
* @template M
*/
DynamicSingleController = /** @class */ (function (_super) {
tslib_1.__extends(DynamicSingleController, _super);
function DynamicSingleController(formControl, fieldFactory, setting, settings) {
var _this = _super.call(this) || this;
_this.formControl = formControl;
_this.fieldFactory = fieldFactory;
_this.setting = setting;
_this.settings = settings;
return _this;
}
/**
* @param {?} context
* @return {?}
*/
DynamicSingleController.prototype.onInit = /**
* @param {?} context
* @return {?}
*/
function (context) { };
/**
* @protected
* @return {?}
*/
DynamicSingleController.prototype.destory = /**
* @protected
* @return {?}
*/
function () {
// TODO
};
return DynamicSingleController;
}(DynamicController));
/**
* @template M
*/
export { DynamicSingleController };
if (false) {
/**
* @type {?}
* @private
*/
DynamicSingleController.prototype.formControl;
/**
* @type {?}
* @private
*/
DynamicSingleController.prototype.fieldFactory;
/**
* @type {?}
* @private
*/
DynamicSingleController.prototype.setting;
/**
* @type {?}
* @private
*/
DynamicSingleController.prototype.settings;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy1zaW5nbGUtY29udHJvbGxlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItZHluYW1pYy1mb3Jtcy1saXRlLyIsInNvdXJjZXMiOlsibGliL2Zvcm0tZmllbGQvc2luZ2xlL2R5bmFtaWMtc2luZ2xlLWNvbnRyb2xsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFQSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQzs7OztBQUsxRDs7OztJQUFxRCxtREFBaUI7SUFDcEUsaUNBQ1UsV0FBd0IsRUFDeEIsWUFBZ0MsRUFDaEMsT0FBK0IsRUFDL0IsUUFBMkI7UUFKckMsWUFNRSxpQkFBTyxTQUNSO1FBTlMsaUJBQVcsR0FBWCxXQUFXLENBQWE7UUFDeEIsa0JBQVksR0FBWixZQUFZLENBQW9CO1FBQ2hDLGFBQU8sR0FBUCxPQUFPLENBQXdCO1FBQy9CLGNBQVEsR0FBUixRQUFRLENBQW1COztJQUdyQyxDQUFDOzs7OztJQUVNLHdDQUFNOzs7O0lBQWIsVUFBYyxPQUF1QixJQUFHLENBQUM7Ozs7O0lBRS9CLHlDQUFPOzs7O0lBQWpCO1FBQ0UsT0FBTztJQUNULENBQUM7SUFDSCw4QkFBQztBQUFELENBQUMsQUFmRCxDQUFxRCxpQkFBaUIsR0FlckU7Ozs7Ozs7Ozs7SUFiRyw4Q0FBZ0M7Ozs7O0lBQ2hDLCtDQUF3Qzs7Ozs7SUFDeEMsMENBQXVDOzs7OztJQUN2QywyQ0FBbUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGb3JtQ29udHJvbCB9IGZyb20gXCJAYW5ndWxhci9mb3Jtc1wiO1xuaW1wb3J0IHsgUGFyZW50RmllbGRGYWN0b3J5IH0gZnJvbSBcIi4uL2ZpZWxkLWZhY3RvcnlcIjtcbmltcG9ydCB7IER5bmFtaWNDb250cm9sbGVyIH0gZnJvbSBcIi4uL2R5bmFtaWMtY29udHJvbGxlclwiO1xuaW1wb3J0IHsgU2luZ2xlRm9ybUZpZWxkU2V0dGluZyB9IGZyb20gXCIuL3NpbmdsZS1mb3JtLWZpZWxkLXNldHRpbmdcIjtcbmltcG9ydCB7IEZvcm1Db250ZXh0IH0gZnJvbSBcIi4uLy4uL2Zvcm0vZm9ybS1jb250ZXh0XCI7XG5pbXBvcnQgeyBGb3JtRmllbGRTZXR0aW5ncyB9IGZyb20gXCIuLi8uLi9mb3JtLXNldHRpbmdzL2Zvcm0tZmllbGQtc2V0dGluZ3NcIjtcblxuZXhwb3J0IGNsYXNzIER5bmFtaWNTaW5nbGVDb250cm9sbGVyPE0gPSB7fT4gZXh0ZW5kcyBEeW5hbWljQ29udHJvbGxlciB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgZm9ybUNvbnRyb2w6IEZvcm1Db250cm9sLFxuICAgIHByaXZhdGUgZmllbGRGYWN0b3J5OiBQYXJlbnRGaWVsZEZhY3RvcnksXG4gICAgcHJpdmF0ZSBzZXR0aW5nOiBTaW5nbGVGb3JtRmllbGRTZXR0aW5nLFxuICAgIHByaXZhdGUgc2V0dGluZ3M6IEZvcm1GaWVsZFNldHRpbmdzXG4gICkge1xuICAgIHN1cGVyKCk7XG4gIH1cblxuICBwdWJsaWMgb25Jbml0KGNvbnRleHQ6IEZvcm1Db250ZXh0PE0+KSB7fVxuXG4gIHByb3RlY3RlZCBkZXN0b3J5KCkge1xuICAgIC8vIFRPRE9cbiAgfVxufVxuIl19