UNPKG

@webdev-tools/ng-nested-reactive-forms

Version:
1 lines 10.9 kB
{"__symbolic":"module","version":4,"metadata":{"NrFormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"NrfFormModule"},{"__symbolic":"reference","name":"NrfModelModule"}]}]}],"members":{}},"cloneDeep":{"__symbolic":"function"},"ɵa":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"NrfFormService"}}},"NrfFormDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":30,"character":1},"arguments":[{"selector":"[nrfForm]","exportAs":"nrfForm"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":39,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":40,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":41,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":40,"character":51},{"__symbolic":"reference","name":"NrfFormService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":42,"character":31}]}],"nrfEntity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"nrfSubmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"renderView":[{"__symbolic":"method"}],"formSubmitWrapper":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":108,"character":3},"arguments":["submit",["$event"]]}]}]}},"NrfFormContext":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NrfFormDirective"}]}]}},"NrfSubmitData":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NrfFormDirective"},{"__symbolic":"error","message":"Could not resolve type","line":11,"character":49,"context":{"typeName":"Event"},"module":"./lib/form/form-submit-data.class"}]}]}},"NrfFormService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{}},"NRF_FORM_SERVICE_PROVIDER":{"provide":{"__symbolic":"reference","name":"NrfFormService"},"useFactory":{"__symbolic":"reference","name":"ɵa"}},"NrfFormModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":16,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":16,"character":25}],"exports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":17,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":17,"character":25},{"__symbolic":"reference","name":"NrfFormDirective"}],"declarations":[{"__symbolic":"reference","name":"NrfFormDirective"}]}]}],"members":{}},"NrfNestedControlDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":41,"character":1},"arguments":[{"selector":"[nrfNestedControl]","exportAs":"nrfNestedControl"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":77,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":78,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"NrfModelSetterService"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":76,"character":39},{"__symbolic":"reference","name":"NrfFormDirective"},{"__symbolic":"reference","name":"NrfFormService"},{"__symbolic":"reference","name":"NrfFormHierarchyService"}]}],"nrfModelName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3},"arguments":["nrfNestedControl"]}]}],"controlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":96,"character":3},"arguments":["nrfNestedControlControlOptions"]}]}],"ready$":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":101,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"removeFromParentFormGroup":[{"__symbolic":"method"}],"getModelPathWithoutFirstPart":[{"__symbolic":"method"}],"getControlName":[{"__symbolic":"method"}],"getNewFormControl":[{"__symbolic":"method"}],"getInitialValue":[{"__symbolic":"method"}],"showViewContent":[{"__symbolic":"method"}],"registerToFormGroup":[{"__symbolic":"method"}],"getParentFormGroup":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"subscribeToUpdateEntityValue":[{"__symbolic":"method"}],"setModelValue":[{"__symbolic":"method"}],"emitReadyState":[{"__symbolic":"method"}]}},"NrfNestedControlContext":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormControl","line":8,"character":24},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroup","line":9,"character":22},{"__symbolic":"reference","name":"NrfNestedControlDirective"}]}]}},"NrfModelSetterService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"getValue":[{"__symbolic":"method"}],"piecesReducer":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"isArrayKey":[{"__symbolic":"method"}],"generatePathPieces":[{"__symbolic":"method"}]}},"NrfControlOptionsComponent":{"__symbolic":"class","members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3},"arguments":["disabled"]}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3},"arguments":["min"]}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3},"arguments":["max"]}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3},"arguments":["required"]}]}],"email":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3},"arguments":["email"]}]}],"minLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3},"arguments":["minLength"]}]}],"maxLength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3},"arguments":["maxLength"]}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3},"arguments":["pattern"]}]}],"updateOn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3},"arguments":["updateOn"]}]}],"ngOnInit":[{"__symbolic":"method"}],"generateControlOptions":[{"__symbolic":"method"}]}},"NrfFormHierarchyService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"getNestedControl":[{"__symbolic":"method"}],"createFormGroupHierarchy":[{"__symbolic":"method"}]}},"NrfModelModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":23,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":25,"character":4}],"providers":[{"__symbolic":"reference","name":"NrfModelSetterService"},{"__symbolic":"reference","name":"NrfFormHierarchyService"}],"declarations":[{"__symbolic":"reference","name":"NrfNestedControlDirective"}],"exports":[{"__symbolic":"reference","name":"NrfNestedControlDirective"}]}]}],"members":{}}},"origins":{"NrFormsModule":"./lib/forms.module","cloneDeep":"./lib/utils/clone-deep","ɵa":"./lib/form/form.service","NrfFormDirective":"./lib/form/form.directive","NrfFormContext":"./lib/form/form-context.class","NrfSubmitData":"./lib/form/form-submit-data.class","NrfFormService":"./lib/form/form.service","NRF_FORM_SERVICE_PROVIDER":"./lib/form/form.service","NrfFormModule":"./lib/form/form.module","NrfNestedControlDirective":"./lib/nested-control/nested-control.directive","NrfNestedControlContext":"./lib/nested-control/nested-control-context.class","NrfModelSetterService":"./lib/nested-control/services/model-setter.service","NrfControlOptionsComponent":"./lib/nested-control/control-options.component","NrfFormHierarchyService":"./lib/nested-control/services/form-hierarchy.service","NrfModelModule":"./lib/nested-control/nested-control.module"},"importAs":"@webdev-tools/ng-nested-reactive-forms"}