Add websocket
Add support `--noImplicitAny`, rename interfaces
Merge pull request #1364 from loyd/websocket

Add websocket