{"__symbolic":"module","version":4,"metadata":{"OrigamiFormsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"OrigamiControlValueAccessor"}],"exports":[{"__symbolic":"reference","name":"OrigamiControlValueAccessor"}]}]}],"members":{}},"CheckedElementLike":{"__symbolic":"interface"},"SelectableLike":{"__symbolic":"interface"},"MultiSelectableLike":{"__symbolic":"interface"},"ValidatableLike":{"__symbolic":"interface"},"ORIGAMI_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":60,"character":11},"useExisting":{"__symbolic":"reference","name":"OrigamiControlValueAccessor"},"multi":true},"OrigamiControlValueAccessor":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"DefaultValueAccessor","line":115,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":110,"character":1},"arguments":[{"selector":"[ngModel][origami],[formControlName][origami],[formControl][origami]","providers":[{"__symbolic":"reference","name":"ORIGAMI_CONTROL_VALUE_ACCESSOR"}]}]}],"members":{"isInvalid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":122,"character":3}}]}],"validationErrorsKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":131,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":176,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":177,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"COMPOSITION_BUFFER_MODE","line":177,"character":12}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":173,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":174,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":175,"character":24},{"__symbolic":"reference","name":"boolean"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"onChangedEvent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":258,"character":3},"arguments":["selected-items-changed",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":259,"character":3},"arguments":["selected-item-changed",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":260,"character":3},"arguments":["selected-values-changed",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":261,"character":3},"arguments":["selected-changed",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":262,"character":3},"arguments":["checked-changed",["$event"]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":263,"character":3},"arguments":["value-changed",["$event"]]}]}],"onInvalidChanged":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":316,"character":3},"arguments":["invalid-changed"]}]}],"isCheckedElement":[{"__symbolic":"method"}],"isSelectable":[{"__symbolic":"method"}],"isMultiSelectable":[{"__symbolic":"method"}],"isValidatable":[{"__symbolic":"method"}],"shouldUseValidate":[{"__symbolic":"method"}],"isPropertyDefined":[{"__symbolic":"method"}],"getSelectableProperty":[{"__symbolic":"method"}]}}},"origins":{"OrigamiFormsModule":"./src/forms.module","CheckedElementLike":"./src/value-accessor","SelectableLike":"./src/value-accessor","MultiSelectableLike":"./src/value-accessor","ValidatableLike":"./src/value-accessor","ORIGAMI_CONTROL_VALUE_ACCESSOR":"./src/value-accessor","OrigamiControlValueAccessor":"./src/value-accessor"},"importAs":"@codebakery/origami/forms"}