Fix usage with Angular Universal (thanks to @macwac)
Fix several possible null pointer errors
Update dependencies and use ng-packagr
DropdownDirective isOpen$ is no longer a BehaviorSubject
Allow returning boolean observables from beforeOpen and beforeClose hooks
Relax event handler arg type
Add index.ts
entry point for better module discovery #1
Don't emit close on initialization
Don't emit destroy on dropdown close
Properly unsubscribe on destroy
Allow compiling with typescript strict
option
Fixed to work within OnPush components
Initial release