[{"__symbolic":"module","version":4,"metadata":{"SimSelectionToggleDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[simSelectionToggle]","exportAs":"simSelectionToggle"}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3},"arguments":["simSelectionToggleValue"]}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3},"arguments":["simSelectionToggleIndex"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":45,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":45,"character":17},"arguments":[{"__symbolic":"reference","module":"./selection.directive","name":"SimSelectionDirective","line":45,"character":24}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":46,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":46,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":46,"character":25},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":46,"character":32}]}]],"parameters":[{"__symbolic":"reference","module":"./selection.directive","name":"SimSelectionDirective","line":45,"character":67,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":45,"character":89,"context":{"typeName":"T"}}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"ControlValueAccessor","line":46,"character":83}]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"_assertValidParentSelection":[{"__symbolic":"method"}],"_configureControlValueAccessor":[{"__symbolic":"method"}],"_isSelected":[{"__symbolic":"method"}]}}}}]