@crnk/angular-ngrx
Version:
Angular helper library for ngrx-json-api and crnk:
34 lines • 2.32 kB
JavaScript
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { ExpressionDirective } from './crnk.expression.form.model.default';
import { ExpressionCheckboxRequiredValidatorDirective, ExpressionEmailValidatorDirective, ExpressionMaxLengthValidatorDirective, ExpressionMinLengthValidatorDirective, ExpressionPatternValidatorDirective, ExpressionRequiredValidatorDirective } from "./crnk.expression.form.validators.base";
import { FormExpressionDirective } from "./crnk.expression.form.model.form";
import { ExpressionDefaultValueAccessorDirective } from "./crnk.expression.form.model.accessor";
import { ResourceValidatorDirective } from './crnk.expression.form.validators.jsonapi';
/**
* Adds support for the {@link FormExpressionDirective} to bind expressions to expectForm controls.
*/
var CrnkExpressionFormModule = /** @class */ (function () {
function CrnkExpressionFormModule() {
}
CrnkExpressionFormModule.decorators = [
{ type: NgModule, args: [{
imports: [FormsModule],
exports: [
FormsModule, ExpressionDirective, FormExpressionDirective, ExpressionDefaultValueAccessorDirective,
ExpressionPatternValidatorDirective, ExpressionMaxLengthValidatorDirective, ExpressionMinLengthValidatorDirective, ExpressionCheckboxRequiredValidatorDirective,
ExpressionRequiredValidatorDirective, ExpressionEmailValidatorDirective, ResourceValidatorDirective
],
declarations: [
ExpressionDirective, FormExpressionDirective, ExpressionDefaultValueAccessorDirective,
ExpressionPatternValidatorDirective, ExpressionMaxLengthValidatorDirective, ExpressionMinLengthValidatorDirective, ExpressionCheckboxRequiredValidatorDirective,
ExpressionRequiredValidatorDirective, ExpressionEmailValidatorDirective, ResourceValidatorDirective
]
},] },
];
/** @nocollapse */
CrnkExpressionFormModule.ctorParameters = function () { return []; };
return CrnkExpressionFormModule;
}());
export { CrnkExpressionFormModule };
//# sourceMappingURL=crnk.expression.form.module.js.map