New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@rxweb/reactive-form-validators

Package Overview
Dependencies
Maintainers
1
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rxweb/reactive-form-validators - npm Package Compare versions

Comparing version 1.7.0 to 1.8.0

const/decorators.const.d.ts

2

const/app.const.d.ts

@@ -12,1 +12,3 @@ export declare const CONTROLS_ERROR: string;

export declare const VALIDATOR_CONFIG: string;
export declare const THIS: string;
export declare const RXCODE: string;

@@ -13,2 +13,3 @@ import { DecoratorConfiguration, InstanceContainer, PropertyInfo } from './validator.interface';

setConditionalValueProp(instance: InstanceContainer, propName: string, refPropName: string): void;
addDecoratorConfig(target: any, parameterIndex: any, propertyKey: string, config: any, decoratorType: string): void;
};

@@ -20,2 +20,6 @@ export interface DecoratorConfiguration {

};
nonValidationDecorators?: {
disabled: ControlInfo;
error: ControlInfo;
};
}

@@ -29,1 +33,9 @@ export interface PropertyInfo {

}
export interface ControlInfo {
conditionalExpressions?: {
[key: string]: Function;
};
changeDetection?: {
[key: string]: string[];
};
}

@@ -64,1 +64,3 @@ export * from './alpha.decorator';

export * from './date.decorator';
export * from './non-validation-decorators/disable.decorator';
export * from './non-validation-decorators/error.decorator';

2

directives/template-validations/control-expression-process.d.ts

@@ -14,5 +14,3 @@ import { AbstractControl, FormControl, ValidatorFn } from '@angular/forms';

};
private process;
setModelConfig(control: AbstractControl): void;
expressionProcessor(control: AbstractControl): void;
}

@@ -12,2 +12,3 @@ import { ElementRef, Renderer, OnInit, OnDestroy } from '@angular/core';

private isNumericSubscribed;
private isFocusCalled;
validationControls: {

@@ -74,2 +75,3 @@ [key: string]: FormControl;

ngOnInit(): void;
blurEvent(): void;
bindNumericElementEvent(config?: NumericConfig): void;

@@ -76,0 +78,0 @@ bindValueChangeEvent(): void;

import { DecimalPipe } from "@angular/common";
export declare class DecimalProvider {
private decimalPipe;
constructor(decimalPipe: DecimalPipe);
private localeId;
private decimalSeperator;
private groupSeperator;
private allowDecimalSymbol;
constructor(decimalPipe: DecimalPipe, localeId: string);
replacer(value: any): void;
transFormDecimal(value: any, digitsInfo: string): string;
private setSymbolInConfig;
bindConfig(): void;
private isSetConfig;
}

@@ -31,1 +31,2 @@ export * from './alpha-config';

export * from './unique-config';
export * from './disable-config';
{
"name": "@rxweb/reactive-form-validators",
"version": "1.7.0",
"version": "1.8.0",
"ngPackage": {

@@ -5,0 +5,0 @@ "lib": {

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"exports":[{"from":"./enums"}],"metadata":{"RxReactiveFormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule"}],"providers":[{"__symbolic":"reference","name":"RxFormBuilder"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"RxReactiveFormsModule"},"providers":[]}}}},"RxFormBuilder":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getInstanceContainer":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"extractExpressions":[{"__symbolic":"method"}],"addAsyncValidation":[{"__symbolic":"method"}],"addFormControl":[{"__symbolic":"method"}],"additionalValidation":[{"__symbolic":"method"}],"checkObjectPropAdditionalValidation":[{"__symbolic":"method"}],"getObject":[{"__symbolic":"method"}],"group":[{"__symbolic":"method"}],"applyAllPropValidator":[{"__symbolic":"method"}],"dynamicValidationPropCheck":[{"__symbolic":"method"}],"createValidatorFormGroup":[{"__symbolic":"method"}],"getValidatorConfig":[{"__symbolic":"method"}],"getProps":[{"__symbolic":"method"}],"formGroup":[{"__symbolic":"method"}]}},"FormBuilderConfiguration":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FormBuilderConfiguration"}]}]}},"ReactiveFormConfig":{"__symbolic":"class","members":{},"statics":{"json":{}}},"RxFormControl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/forms","name":"ValidatorFn"},{"__symbolic":"reference","module":"@angular/forms","name":"AsyncValidatorFn"},{"__symbolic":"error","message":"Expression form not supported","line":20,"character":162,"module":"./services/form-control"},{"__symbolic":"error","message":"Expression form not supported","line":20,"character":201,"module":"./services/form-control"},{"__symbolic":"reference","name":"string"}]}],"setValue":[{"__symbolic":"method"}],"setControlErrorMessages":[{"__symbolic":"method"}],"getErrorMessage":[{"__symbolic":"method"}]}},"FormGroupExtension":{"__symbolic":"interface"},"RxFormGroup":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"error","message":"Expression form not supported","line":13,"character":55,"module":"./services/rx-form-group"},{"__symbolic":"error","message":"Expression form not supported","line":13,"character":84,"module":"./services/rx-form-group"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/forms","name":"AsyncValidatorFn"}]}],"isDirty":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"getErrorSummary":[{"__symbolic":"method"}],"valueChangedSync":[{"__symbolic":"method"}],"toFormData":[{"__symbolic":"method"}]}},"RxwebValidators":{"__symbolic":"class","members":{},"statics":{"alpha":{"__symbolic":"reference","module":"./index","name":"alphaValidatorExtension"},"allOf":{"__symbolic":"reference","module":"./index","name":"allOfValidatorExtension"},"alphaNumeric":{"__symbolic":"reference","module":"./index","name":"alphaNumericValidatorExtension"},"choice":{"__symbolic":"reference","module":"./index","name":"choiceValidatorExtension"},"compare":{"__symbolic":"reference","module":"./index","name":"compareValidatorExtension"},"contains":{"__symbolic":"reference","module":"./index","name":"containsValidatorExtension"},"creditCard":{"__symbolic":"reference","module":"./index","name":"creditCardValidatorExtension"},"different":{"__symbolic":"reference","module":"./index","name":"differentValidatorExtension"},"digit":{"__symbolic":"reference","module":"./index","name":"digitValidatorExtension"},"email":{"__symbolic":"reference","module":"./index","name":"emailValidatorExtension"},"even":{"__symbolic":"reference","module":"./index","name":"evenValidatorExtension"},"factor":{"__symbolic":"reference","module":"./index","name":"factorValidatorExtension"},"greaterThanEqualTo":{"__symbolic":"reference","module":"./index","name":"greaterThanEqualToValidatorExtension"},"greaterThan":{"__symbolic":"reference","module":"./index","name":"greaterThanValidatorExtension"},"hexColor":{"__symbolic":"reference","module":"./index","name":"hexColorValidatorExtension"},"json":{"__symbolic":"reference","module":"./index","name":"jsonValidatorExtension"},"leapYear":{"__symbolic":"reference","module":"./index","name":"leapYearValidatorExtension"},"lessThanEqualTo":{"__symbolic":"reference","module":"./index","name":"lessThanEqualToValidatorExtension"},"lessThan":{"__symbolic":"reference","module":"./index","name":"lessThanValidatorExtension"},"lowerCase":{"__symbolic":"reference","module":"./index","name":"lowerCaseValidatorExtension"},"mac":{"__symbolic":"reference","module":"./index","name":"macValidatorExtension"},"maxDate":{"__symbolic":"reference","module":"./index","name":"maxDateValidatorExtension"},"maxLength":{"__symbolic":"reference","module":"./index","name":"maxLengthValidatorExtension"},"maxNumber":{"__symbolic":"reference","module":"./index","name":"maxNumberValidatorExtension"},"minDate":{"__symbolic":"reference","module":"./index","name":"minDateValidatorExtension"},"minLength":{"__symbolic":"reference","module":"./index","name":"minLengthValidatorExtension"},"minNumber":{"__symbolic":"reference","module":"./index","name":"minNumberValidatorExtension"},"noneOf":{"__symbolic":"reference","module":"./index","name":"noneOfValidatorExtension"},"numeric":{"__symbolic":"reference","module":"./index","name":"numericValidatorExtension"},"odd":{"__symbolic":"reference","module":"./index","name":"oddValidatorExtension"},"oneOf":{"__symbolic":"reference","module":"./index","name":"oneOfValidatorExtension"},"password":{"__symbolic":"reference","module":"./index","name":"passwordcValidatorExtension"},"pattern":{"__symbolic":"reference","module":"./index","name":"patternValidatorExtension"},"range":{"__symbolic":"reference","module":"./index","name":"rangeValidatorExtension"},"required":{"__symbolic":"reference","module":"./index","name":"requiredValidatorExtension"},"time":{"__symbolic":"reference","module":"./index","name":"timeValidatorExtension"},"upperCase":{"__symbolic":"reference","module":"./index","name":"upperCaseValidatorExtension"},"url":{"__symbolic":"reference","module":"./index","name":"urlValidatorExtension"},"ascii":{"__symbolic":"reference","module":"./index","name":"asciiValidatorExtension"},"dataUri":{"__symbolic":"reference","module":"./index","name":"dataUriValidatorExtension"},"port":{"__symbolic":"reference","module":"./index","name":"portValidatorExtension"},"latLong":{"__symbolic":"reference","module":"./index","name":"latLongValidatorExtension"},"extension":{"__symbolic":"reference","module":"./index","name":"extensionValidatorExtension"},"fileSize":{"__symbolic":"reference","module":"./index","name":"fileSizeValidatorExtension"},"endsWith":{"__symbolic":"reference","module":"./index","name":"endsWithValidatorExtension"},"startsWith":{"__symbolic":"reference","module":"./index","name":"startsWithValidatorExtension"},"primeNumber":{"__symbolic":"reference","module":"./index","name":"primeNumberValidatorExtension"},"latitude":{"__symbolic":"reference","module":"./index","name":"latitudeValidatorExtension"},"longitude":{"__symbolic":"reference","module":"./index","name":"longitudeValidatorExtension"},"compose":{"__symbolic":"reference","module":"./index","name":"composeValidatorExtension"},"file":{"__symbolic":"reference","module":"./index","name":"fileValidatorExtension"},"custom":{"__symbolic":"reference","module":"./index","name":"customValidatorExtension"},"unique":{"__symbolic":"reference","module":"./index","name":"uniqueValidatorExtension"},"image":{"__symbolic":"reference","module":"./index","name":"imageValidatorExtension"},"notEmpty":{"__symbolic":"reference","module":"./index","name":"notEmptyValidatorExtension"},"ip":{"__symbolic":"reference","module":"./index","name":"ipValidatorExtension"},"cusip":{"__symbolic":"reference","module":"./index","name":"cusipValidatorExtension"},"grid":{"__symbolic":"reference","module":"./index","name":"gridValidatorExtension"},"date":{"__symbolic":"reference","module":"./index","name":"dateValidatorExtension"}}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[formGroup],[rxwebForm]"}]}],"members":{"formGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["rxwebForm"]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"configureModelValidations":[{"__symbolic":"method"}],"updateValueAndValidity":[{"__symbolic":"method"}],"expressionProcessor":[{"__symbolic":"method"}],"setConditionalValidator":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"applyValidations":[{"__symbolic":"method"}],"setValidatorConfig":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"template":"","selector":"rxweb-dynamic-form","exportAs":"rxwebForm"}]}],"members":{"htmlControlTemplates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"ɵd"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[htmlControlTemplate]"}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["htmlControlTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"template":"<ng-template [controlHost]=\"{templateRef:control.templateRef, data:data, $implicit: data}\">\n </ng-template>","selector":"rxweb-control"}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"dynamicForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[controlHost]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"portal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["controlHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵh"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[ngModel],[formControlName],[formControl]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"ɵg"},"multi":true}]}]}],"members":{"allOf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"alpha":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"alphaNumeric":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ascii":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"choice":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"compare":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"compose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"contains":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"creditCard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"dataUri":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"different":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"digit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"email":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"endsWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"even":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"extension":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"factor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fileSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"greaterThanEqualTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"greaterThan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"hexColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"json":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"latLong":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"leapYear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lessThan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lessThanEqualTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lowerCase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"mac":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"noneOf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"numeric":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"odd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"oneOf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"password":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"port":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"primeNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"range":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rule":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"startsWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"time":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"upperCase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"unique":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"notEmpty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"cusip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"date":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer"},{"__symbolic":"reference","name":"ɵj"}]}],"ngOnInit":[{"__symbolic":"method"}],"bindNumericElementEvent":[{"__symbolic":"method"}],"bindValueChangeEvent":[{"__symbolic":"method"}],"subscribeNumericFormatter":[{"__symbolic":"method"}],"setValueOnElement":[{"__symbolic":"method"}],"setTemplateValidators":[{"__symbolic":"method"}],"setValidatorConfig":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵi"},"members":{"formControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validation":[{"__symbolic":"method"}],"setEventName":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"formControlName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"process":[{"__symbolic":"method"}],"setModelConfig":[{"__symbolic":"method"}],"expressionProcessor":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe"}]}],"replacer":[{"__symbolic":"method"}],"transFormDecimal":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"input[type=file]","host":{"(change)":"onChangeCall($event.target)","(blur)":"onTouched()"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ɵk"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"ɵk"},"multi":true}]}]}],"members":{"onChangeCall":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeFile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"extension":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fileSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"file":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"setConfig":[{"__symbolic":"method"}],"pushValidator":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"input[type=file]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_ASYNC_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"ɵl"},"multi":true}]}]}],"members":{"image":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"setConfig":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"createInstance":[{"__symbolic":"method"}],"createClassObject":[{"__symbolic":"method"}],"updateObject":[{"__symbolic":"method"}],"instaceProvider":[{"__symbolic":"method"}],"getInstance":[{"__symbolic":"method"}],"getDefaultValue":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}]}}},"origins":{"RxReactiveFormsModule":"./services/reactive-form.module","RxFormBuilder":"./services/rx-form-builder","FormBuilderConfiguration":"./models/form-builder-configuration","ReactiveFormConfig":"./util/reactive-form-config","RxFormControl":"./services/form-control","FormGroupExtension":"./services/form-group","RxFormGroup":"./services/rx-form-group","RxwebValidators":"./validators-extension/rxweb-validators","ɵa":"./directives/rx-form.directive","ɵb":"./directives/base-directive","ɵc":"./components/rx-web-dynamic-form.component","ɵd":"./directives/html-control-template.directive","ɵe":"./components/rxweb-control.component","ɵf":"./directives/control-host.directive","ɵg":"./directives/template-validations/rxformcontrol.directive","ɵh":"./directives/template-validations/base-validator.directive","ɵi":"./directives/template-validations/control-expression-process","ɵj":"./domain/element-processor/decimal.provider","ɵk":"./directives/template-validations/file-control.directive","ɵl":"./directives/template-validations/image-file-control.directive","ɵm":"./services/base-form-builder"},"importAs":"@rxweb/reactive-form-validators"}
{"__symbolic":"module","version":3,"exports":[{"from":"./enums"}],"metadata":{"RxReactiveFormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule"}],"providers":[{"__symbolic":"reference","name":"RxFormBuilder"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"RxReactiveFormsModule"},"providers":[]}}}},"RxFormBuilder":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"getInstanceContainer":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"extractExpressions":[{"__symbolic":"method"}],"addAsyncValidation":[{"__symbolic":"method"}],"addFormControl":[{"__symbolic":"method"}],"additionalValidation":[{"__symbolic":"method"}],"checkObjectPropAdditionalValidation":[{"__symbolic":"method"}],"getObject":[{"__symbolic":"method"}],"group":[{"__symbolic":"method"}],"applyAllPropValidator":[{"__symbolic":"method"}],"dynamicValidationPropCheck":[{"__symbolic":"method"}],"createValidatorFormGroup":[{"__symbolic":"method"}],"getValidatorConfig":[{"__symbolic":"method"}],"getProps":[{"__symbolic":"method"}],"formGroup":[{"__symbolic":"method"}]}},"FormBuilderConfiguration":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FormBuilderConfiguration"}]}]}},"ReactiveFormConfig":{"__symbolic":"class","members":{},"statics":{"number":{},"json":{}}},"RxFormControl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"FormControl"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/forms","name":"ValidatorFn"},{"__symbolic":"reference","module":"@angular/forms","name":"AsyncValidatorFn"},{"__symbolic":"error","message":"Expression form not supported","line":41,"character":163,"module":"./services/form-control"},{"__symbolic":"error","message":"Expression form not supported","line":41,"character":207,"module":"./services/form-control"},{"__symbolic":"reference","name":"string"}]}],"setValue":[{"__symbolic":"method"}],"bindError":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"executeExpressions":[{"__symbolic":"method"}],"getMessageExpression":[{"__symbolic":"method"}],"bindConditionalControls":[{"__symbolic":"method"}],"setControlErrorMessages":[{"__symbolic":"method"}],"getErrorMessage":[{"__symbolic":"method"}],"processExpression":[{"__symbolic":"method"}],"executeExpression":[{"__symbolic":"method"}]}},"FormGroupExtension":{"__symbolic":"interface"},"RxFormGroup":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"error","message":"Expression form not supported","line":13,"character":55,"module":"./services/rx-form-group"},{"__symbolic":"error","message":"Expression form not supported","line":13,"character":84,"module":"./services/rx-form-group"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/forms","name":"AsyncValidatorFn"}]}],"isDirty":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"getErrorSummary":[{"__symbolic":"method"}],"valueChangedSync":[{"__symbolic":"method"}],"refreshDisable":[{"__symbolic":"method"}],"bindErrorMessages":[{"__symbolic":"method"}],"toFormData":[{"__symbolic":"method"}]}},"RxwebValidators":{"__symbolic":"class","members":{},"statics":{"alpha":{"__symbolic":"reference","module":"./index","name":"alphaValidatorExtension"},"allOf":{"__symbolic":"reference","module":"./index","name":"allOfValidatorExtension"},"alphaNumeric":{"__symbolic":"reference","module":"./index","name":"alphaNumericValidatorExtension"},"choice":{"__symbolic":"reference","module":"./index","name":"choiceValidatorExtension"},"compare":{"__symbolic":"reference","module":"./index","name":"compareValidatorExtension"},"contains":{"__symbolic":"reference","module":"./index","name":"containsValidatorExtension"},"creditCard":{"__symbolic":"reference","module":"./index","name":"creditCardValidatorExtension"},"different":{"__symbolic":"reference","module":"./index","name":"differentValidatorExtension"},"digit":{"__symbolic":"reference","module":"./index","name":"digitValidatorExtension"},"email":{"__symbolic":"reference","module":"./index","name":"emailValidatorExtension"},"even":{"__symbolic":"reference","module":"./index","name":"evenValidatorExtension"},"factor":{"__symbolic":"reference","module":"./index","name":"factorValidatorExtension"},"greaterThanEqualTo":{"__symbolic":"reference","module":"./index","name":"greaterThanEqualToValidatorExtension"},"greaterThan":{"__symbolic":"reference","module":"./index","name":"greaterThanValidatorExtension"},"hexColor":{"__symbolic":"reference","module":"./index","name":"hexColorValidatorExtension"},"json":{"__symbolic":"reference","module":"./index","name":"jsonValidatorExtension"},"leapYear":{"__symbolic":"reference","module":"./index","name":"leapYearValidatorExtension"},"lessThanEqualTo":{"__symbolic":"reference","module":"./index","name":"lessThanEqualToValidatorExtension"},"lessThan":{"__symbolic":"reference","module":"./index","name":"lessThanValidatorExtension"},"lowerCase":{"__symbolic":"reference","module":"./index","name":"lowerCaseValidatorExtension"},"mac":{"__symbolic":"reference","module":"./index","name":"macValidatorExtension"},"maxDate":{"__symbolic":"reference","module":"./index","name":"maxDateValidatorExtension"},"maxLength":{"__symbolic":"reference","module":"./index","name":"maxLengthValidatorExtension"},"maxNumber":{"__symbolic":"reference","module":"./index","name":"maxNumberValidatorExtension"},"minDate":{"__symbolic":"reference","module":"./index","name":"minDateValidatorExtension"},"minLength":{"__symbolic":"reference","module":"./index","name":"minLengthValidatorExtension"},"minNumber":{"__symbolic":"reference","module":"./index","name":"minNumberValidatorExtension"},"noneOf":{"__symbolic":"reference","module":"./index","name":"noneOfValidatorExtension"},"numeric":{"__symbolic":"reference","module":"./index","name":"numericValidatorExtension"},"odd":{"__symbolic":"reference","module":"./index","name":"oddValidatorExtension"},"oneOf":{"__symbolic":"reference","module":"./index","name":"oneOfValidatorExtension"},"password":{"__symbolic":"reference","module":"./index","name":"passwordcValidatorExtension"},"pattern":{"__symbolic":"reference","module":"./index","name":"patternValidatorExtension"},"range":{"__symbolic":"reference","module":"./index","name":"rangeValidatorExtension"},"required":{"__symbolic":"reference","module":"./index","name":"requiredValidatorExtension"},"time":{"__symbolic":"reference","module":"./index","name":"timeValidatorExtension"},"upperCase":{"__symbolic":"reference","module":"./index","name":"upperCaseValidatorExtension"},"url":{"__symbolic":"reference","module":"./index","name":"urlValidatorExtension"},"ascii":{"__symbolic":"reference","module":"./index","name":"asciiValidatorExtension"},"dataUri":{"__symbolic":"reference","module":"./index","name":"dataUriValidatorExtension"},"port":{"__symbolic":"reference","module":"./index","name":"portValidatorExtension"},"latLong":{"__symbolic":"reference","module":"./index","name":"latLongValidatorExtension"},"extension":{"__symbolic":"reference","module":"./index","name":"extensionValidatorExtension"},"fileSize":{"__symbolic":"reference","module":"./index","name":"fileSizeValidatorExtension"},"endsWith":{"__symbolic":"reference","module":"./index","name":"endsWithValidatorExtension"},"startsWith":{"__symbolic":"reference","module":"./index","name":"startsWithValidatorExtension"},"primeNumber":{"__symbolic":"reference","module":"./index","name":"primeNumberValidatorExtension"},"latitude":{"__symbolic":"reference","module":"./index","name":"latitudeValidatorExtension"},"longitude":{"__symbolic":"reference","module":"./index","name":"longitudeValidatorExtension"},"compose":{"__symbolic":"reference","module":"./index","name":"composeValidatorExtension"},"file":{"__symbolic":"reference","module":"./index","name":"fileValidatorExtension"},"custom":{"__symbolic":"reference","module":"./index","name":"customValidatorExtension"},"unique":{"__symbolic":"reference","module":"./index","name":"uniqueValidatorExtension"},"image":{"__symbolic":"reference","module":"./index","name":"imageValidatorExtension"},"notEmpty":{"__symbolic":"reference","module":"./index","name":"notEmptyValidatorExtension"},"ip":{"__symbolic":"reference","module":"./index","name":"ipValidatorExtension"},"cusip":{"__symbolic":"reference","module":"./index","name":"cusipValidatorExtension"},"grid":{"__symbolic":"reference","module":"./index","name":"gridValidatorExtension"},"date":{"__symbolic":"reference","module":"./index","name":"dateValidatorExtension"}}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[formGroup],[rxwebForm]"}]}],"members":{"formGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["rxwebForm"]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"configureModelValidations":[{"__symbolic":"method"}],"updateValueAndValidity":[{"__symbolic":"method"}],"expressionProcessor":[{"__symbolic":"method"}],"setConditionalValidator":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","members":{"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"applyValidations":[{"__symbolic":"method"}],"setValidatorConfig":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"template":"","selector":"rxweb-dynamic-form","exportAs":"rxwebForm"}]}],"members":{"htmlControlTemplates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"ɵd"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[htmlControlTemplate]"}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["htmlControlTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"template":"<ng-template [controlHost]=\"{templateRef:control.templateRef, data:data, $implicit: data}\">\n </ng-template>","selector":"rxweb-control"}]}],"members":{"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"dynamicForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[controlHost]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"portal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["controlHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵh"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[ngModel],[formControlName],[formControl]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"ɵg"},"multi":true}]}]}],"members":{"allOf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"alpha":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"alphaNumeric":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"ascii":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"choice":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"compare":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"compose":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"contains":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"creditCard":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"dataUri":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"different":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"digit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"email":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"endsWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"even":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"extension":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"factor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fileSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"greaterThanEqualTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"greaterThan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"hexColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"json":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"latLong":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"leapYear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lessThan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lessThanEqualTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"lowerCase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"mac":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"maxNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"minNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"noneOf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"numeric":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"odd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"oneOf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"password":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"port":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"primeNumber":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"range":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"rule":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"startsWith":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"time":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"upperCase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"url":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"unique":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"notEmpty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"cusip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"grid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"date":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer"},{"__symbolic":"reference","name":"ɵj"}]}],"ngOnInit":[{"__symbolic":"method"}],"blurEvent":[{"__symbolic":"method"}],"bindNumericElementEvent":[{"__symbolic":"method"}],"bindValueChangeEvent":[{"__symbolic":"method"}],"subscribeNumericFormatter":[{"__symbolic":"method"}],"setValueOnElement":[{"__symbolic":"method"}],"setTemplateValidators":[{"__symbolic":"method"}],"setValidatorConfig":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵi"},"members":{"formControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validation":[{"__symbolic":"method"}],"setEventName":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"formControlName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"setModelConfig":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"LOCALE_ID"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/common","name":"DecimalPipe"},{"__symbolic":"reference","name":"string"}]}],"replacer":[{"__symbolic":"method"}],"transFormDecimal":[{"__symbolic":"method"}],"setSymbolInConfig":[{"__symbolic":"method"}],"bindConfig":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"input[type=file]","host":{"(change)":"onChangeCall($event.target)","(blur)":"onTouched()"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"ɵk"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"ɵk"},"multi":true}]}]}],"members":{"onChangeCall":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeFile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"extension":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"fileSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"file":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"setConfig":[{"__symbolic":"method"}],"pushValidator":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"input[type=file]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_ASYNC_VALIDATORS"},"useExisting":{"__symbolic":"reference","name":"ɵl"},"multi":true}]}]}],"members":{"image":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}],"setConfig":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"createInstance":[{"__symbolic":"method"}],"createClassObject":[{"__symbolic":"method"}],"updateObject":[{"__symbolic":"method"}],"instaceProvider":[{"__symbolic":"method"}],"getInstance":[{"__symbolic":"method"}],"getDefaultValue":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}]}}},"origins":{"RxReactiveFormsModule":"./services/reactive-form.module","RxFormBuilder":"./services/rx-form-builder","FormBuilderConfiguration":"./models/form-builder-configuration","ReactiveFormConfig":"./util/reactive-form-config","RxFormControl":"./services/form-control","FormGroupExtension":"./services/form-group","RxFormGroup":"./services/rx-form-group","RxwebValidators":"./validators-extension/rxweb-validators","ɵa":"./directives/rx-form.directive","ɵb":"./directives/base-directive","ɵc":"./components/rx-web-dynamic-form.component","ɵd":"./directives/html-control-template.directive","ɵe":"./components/rxweb-control.component","ɵf":"./directives/control-host.directive","ɵg":"./directives/template-validations/rxformcontrol.directive","ɵh":"./directives/template-validations/base-validator.directive","ɵi":"./directives/template-validations/control-expression-process","ɵj":"./domain/element-processor/decimal.provider","ɵk":"./directives/template-validations/file-control.directive","ɵl":"./directives/template-validations/image-file-control.directive","ɵm":"./services/base-form-builder"},"importAs":"@rxweb/reactive-form-validators"}

@@ -8,2 +8,10 @@ import { FormControl, ValidatorFn, AsyncValidatorFn } from "@angular/forms";

private _errorMessages;
private _disableProvider;
private _columns;
private _childColumns;
private _parentColumns;
private _refDisableControls;
private _refMessageControls;
private _messageExpression;
private _isPassedExpression;
readonly errorMessages: string[];

@@ -22,4 +30,11 @@ readonly errorMessage: string;

}): void;
bindError(): void;
refresh(): void;
private executeExpressions;
private getMessageExpression;
private bindConditionalControls;
private setControlErrorMessages;
private getErrorMessage;
private processExpression;
private executeExpression;
}

@@ -15,2 +15,3 @@ import { FormGroup } from "@angular/forms";

private isGroupCalled;
private isNestedBinding;
constructor();

@@ -17,0 +18,0 @@ private getInstanceContainer;

@@ -19,2 +19,4 @@ import { FormGroup, AbstractControl, AsyncValidatorFn } from "@angular/forms";

valueChangedSync(): void;
refreshDisable(): void;
bindErrorMessages(): void;
readonly modelInstanceValue: any;

@@ -21,0 +23,0 @@ readonly modelInstance: {

@@ -1,2 +0,2 @@

import { AbstractControl } from "@angular/forms";
import { AbstractControl, FormGroup } from "@angular/forms";
import { NumericValueType } from '../enums';

@@ -7,2 +7,6 @@ export declare class ApplicationUtil {

};
static getParentModelInstanceValue(control: AbstractControl): {
[key: string]: any;
};
static getRootFormGroup(control: AbstractControl): FormGroup;
private static getParentControl;

@@ -12,2 +16,3 @@ static getFormControlName(control: AbstractControl): string;

static toLower(value: any): any;
static getControl(fieldName: string, formGroup: FormGroup): any;
static getFormControl(fieldName: string, control: AbstractControl): any;

@@ -14,0 +19,0 @@ private static parentObjectValue;

export declare class DateProvider {
isDate(value: any): Boolean;
private getRegex;
regex(): RegExp;
getDate(value: string | Date, isBaseFormat?: boolean): Date;
isValid(value: string): boolean;
isValid(value: string | Date): Boolean;
getConfigDateValue(config: any): any;
getCompareDate(config: any, control: any): any;
}

@@ -7,6 +7,9 @@ export declare class Linq {

[key: string]: any;
}, modelInstance: {
[key: string]: any;
}): boolean;
private static getConditionPath;
private static expressionParser;
private static extractArguments;
static expressionColumns(expression: any): any[];
static expressionColumns(expression: any, isNonValidationExpression?: boolean): any[];
}
export declare class ReactiveFormConfig {
static number: {
[key: string]: any;
};
static json: {

@@ -3,0 +6,0 @@ [key: string]: any;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc