* added hls.js definition * changed to new tslint format * fixing lint errors * changed definition structure based on PR comment