ngx-form-validator-super
Version:
A super flexible and time saving Validation logic handeling directive for Angular Reactive forms.
1 lines • 6.82 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"NgxFormValidatorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-ngx-form-validator","template":"\n <p>\n ngx-form-validator works!\n </p>\n ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"NgxFormValidatorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxFormValidatorComponent"},{"__symbolic":"reference","name":"NGXFormValidator"},{"__symbolic":"reference","name":"NativeElementInjectorDirective"},{"__symbolic":"reference","name":"ɵc"}],"imports":[],"exports":[{"__symbolic":"reference","name":"NgxFormValidatorComponent"},{"__symbolic":"reference","name":"NGXFormValidator"},{"__symbolic":"reference","name":"NativeElementInjectorDirective"}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"NgxValidatorLabelService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"NgxFormValidatorModule"},"providers":[{"__symbolic":"reference","name":"NgxValidatorLabelService"}]}}}},"NGXFormValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[ngxValidator]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":11,"character":40},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":107}]}],"ngOnInit":[{"__symbolic":"method"}],"SetMutationOserver":[{"__symbolic":"method"}],"GetSubmitButtons":[{"__symbolic":"method"}],"OnSubmitBtnClick":[{"__symbolic":"method"}],"CallValidation":[{"__symbolic":"method"}],"change":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":80,"character":3},"arguments":["change",["$event"]]}]}],"submit":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":88,"character":3},"arguments":["submit",["$event"]]}]}],"openPanel":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":98,"character":3},"arguments":["document:keydown.shift.f8",["$event"]]}]}]}},"NativeElementInjectorDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":113,"character":1},"arguments":[{"selector":"[ngModel], [formControl], [formControlName]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":117,"character":67}}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":107},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":117,"character":55},{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":117,"character":93}]}],"validationContainerId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3},"arguments":["validationContainerId"]}]}],"onChange":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":125,"character":3},"arguments":["change",["$event"]]}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"appendNativeElement":[{"__symbolic":"method"}]}},"NgxValidatorLabelService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"setValidationMsg":[{"__symbolic":"method"}],"appendValidationMsg":[{"__symbolic":"method"}],"clearValidationMsg":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"GetAllControls":[{"__symbolic":"method"}],"ValidateControls":[{"__symbolic":"method"}],"setErrorControl":[{"__symbolic":"method"}],"scrollTo":[{"__symbolic":"method"}],"GetValidationType":[{"__symbolic":"method"}],"GetValidationContainer":[{"__symbolic":"method"}],"AddRemoveErrorMsg":[{"__symbolic":"method"}],"GetErrorMsg":[{"__symbolic":"method"}],"TogglePanel":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"updateControlStatus":[{"__symbolic":"method"}],"dragElement":[{"__symbolic":"method"}],"dragMouseDown":[{"__symbolic":"method"}],"elementDrag":[{"__symbolic":"method"}],"closeDragElement":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"lib-test","template":"<p>test works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"NgxFormValidatorComponent":"./lib/ngx-form-validator.component","NgxFormValidatorModule":"./lib/ngx-form-validator.module","NGXFormValidator":"./lib/Directive/validator-directive","NativeElementInjectorDirective":"./lib/Directive/validator-directive","NgxValidatorLabelService":"./lib/Directive/label-service","ɵa":"./lib/Directive/validator-logic","ɵb":"./lib/Directive/panel-logic","ɵc":"./lib/pages/test/test.component"},"importAs":"ngx-form-validator-super"}