[{"__symbolic":"module","version":4,"metadata":{"dropAccepted":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"rxjs/Subject","name":"Subject","line":12,"character":46}},"DndList":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":14,"character":1},"arguments":[{"selector":"[dndList]"}]}],"members":{"option":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5},"arguments":["dndList"]}]}],"dndModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":5},"arguments":["dndModel"]}]}],"dndPlaceholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":5}}]}],"dndDragOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":5},"arguments":["dndDragOver"]}]}],"dndDrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":5},"arguments":["dndDrop"]}]}],"dndInserted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":5},"arguments":["dndInserted"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":37,"character":25},{"__symbolic":"reference","module":"../services","name":"DndState","line":38,"character":26}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"handleDragEnter":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":53,"character":5},"arguments":["dragenter",["$event"]]}]}],"handleDragOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":65,"character":5},"arguments":["dragover",["$event"]]}]}],"handleDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":125,"character":5},"arguments":["drop",["$event"]]}]}],"handleDragLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":193,"character":5},"arguments":["dragleave",["$event"]]}]}],"getPlaceholderElement":[{"__symbolic":"method"}],"getMimeType":[{"__symbolic":"method"}],"getItemType":[{"__symbolic":"method"}],"isDropAllowed":[{"__symbolic":"method"}],"getDropEffect":[{"__symbolic":"method"}],"stopDragOver":[{"__symbolic":"method"}],"invokeCallback":[{"__symbolic":"method"}],"getPlaceholderIndex":[{"__symbolic":"method"}]}}}}]