{"__symbolic":"module","version":4,"metadata":{"AddressReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[fastAddressReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["fastAddressReadonly"]}]}],"address":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3},"arguments":["fastAddressReadonlyAddress"]}]}]}},"CheckboxReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[fastCheckboxReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["fastCheckboxReadonly"]}]}],"listItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3},"arguments":["fastCheckboxListItem"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatCheckbox","line":18,"character":31},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":19,"character":28,"context":{"typeName":"HTMLElement"},"module":"./directives/checkbox-readonly/checkbox-readonly.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":20,"character":18}]}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"ChiplistReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[fastChiplistReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3},"arguments":["fastChiplistReadonly"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3},"arguments":["fastChiplistReadonlyList"]}]}]}},"DateReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[fastDateReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["fastDateReadonly"]}]}],"date":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3},"arguments":["fastDateReadonlyDate"]}]}]}},"InputReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[fastInputReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3},"arguments":["fastInputReadonly"]}]}]}},"MultiSelectReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[fastMultiSelectReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["fastMultiSelectReadonly"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3},"arguments":["fastMultiSelectReadonlyOptions"]}]}],"values":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3},"arguments":["fastMultiSelectReadonlyValues"]}]}]}},"PhoneReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[fastPhoneReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["fastPhoneReadonly"]}]}],"phone":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3},"arguments":["fastPhoneReadonlyPhone"]}]}]}},"RadioReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[fastRadioReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["fastRadioReadonly"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatRadioGroup","line":16,"character":33},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":17,"character":28,"context":{"typeName":"HTMLElement"},"module":"./directives/radio-readonly/radio-readonly.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":18,"character":18}]}]}},"SelectReadonlyDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[fastSelectReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3},"arguments":["fastSelectReadonly"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":15,"character":38,"context":{"typeName":"HTMLSelectElement"},"module":"./directives/select-readonly/select-readonly.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":15,"character":72}]}]}},"IAddress":{"__symbolic":"interface"},"IPhone":{"__symbolic":"interface"},"FormControlReadonlyTemplate":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[fastFormControlReadonly]"}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3},"arguments":["fastFormControlReadonly"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":13,"character":58}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"objectHasValue":[{"__symbolic":"method"}],"createList":[{"__symbolic":"method"}],"removeFormFieldClass":[{"__symbolic":"method"}]}},"FormControlReadonlyModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":27,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},{"__symbolic":"reference","name":"InputReadonlyDirective"},{"__symbolic":"reference","name":"RadioReadonlyDirective"},{"__symbolic":"reference","name":"CheckboxReadonlyDirective"},{"__symbolic":"reference","name":"ChiplistReadonlyDirective"},{"__symbolic":"reference","name":"DateReadonlyDirective"},{"__symbolic":"reference","name":"SelectReadonlyDirective"},{"__symbolic":"reference","name":"MultiSelectReadonlyDirective"},{"__symbolic":"reference","name":"AddressReadonlyDirective"},{"__symbolic":"reference","name":"PhoneReadonlyDirective"}],"exports":[{"__symbolic":"reference","name":"FormControlReadonlyTemplate"},{"__symbolic":"reference","name":"InputReadonlyDirective"},{"__symbolic":"reference","name":"RadioReadonlyDirective"},{"__symbolic":"reference","name":"CheckboxReadonlyDirective"},{"__symbolic":"reference","name":"ChiplistReadonlyDirective"},{"__symbolic":"reference","name":"DateReadonlyDirective"},{"__symbolic":"reference","name":"SelectReadonlyDirective"},{"__symbolic":"reference","name":"MultiSelectReadonlyDirective"},{"__symbolic":"reference","name":"AddressReadonlyDirective"},{"__symbolic":"reference","name":"PhoneReadonlyDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":30,"character":12}]}]}],"members":{}}},"origins":{"AddressReadonlyDirective":"./directives/address-readonly/address-readonly.directive","CheckboxReadonlyDirective":"./directives/checkbox-readonly/checkbox-readonly.directive","ChiplistReadonlyDirective":"./directives/chiplist-readonly/chiplist-readonly.directive","DateReadonlyDirective":"./directives/date-readonly/date-readonly.directive","InputReadonlyDirective":"./directives/input-readonly/input-readonly.directive","MultiSelectReadonlyDirective":"./directives/multi-select-readonly/multi-select-readonly.directive","PhoneReadonlyDirective":"./directives/phone-readonly/phone-readonly.directive","RadioReadonlyDirective":"./directives/radio-readonly/radio-readonly.directive","SelectReadonlyDirective":"./directives/select-readonly/select-readonly.directive","IAddress":"./models/address.model","IPhone":"./models/phone.model","FormControlReadonlyTemplate":"./templates/form-control-readonly.template","FormControlReadonlyModule":"./form-control-readonly.module"},"importAs":"fast-shared-client/form-control-readonly"}