move browser related APIs into runtime

This commit is contained in:
Yanzhen Yu
2019-04-02 21:29:14 +08:00
parent 8e90801daf
commit 059cbe4fd8
3 changed files with 9 additions and 9 deletions

View File

@@ -26,8 +26,6 @@ import './styles/style.css';
const SKIP_TIME_THRESHOLD = 10 * 1000;
const SKIP_TIME_INTERVAL = 5 * 1000;
smoothscroll.polyfill();
// https://github.com/rollup/rollup/issues/1267#issuecomment-296395734
// tslint:disable-next-line
const mitt = (mittProxy as any).default || mittProxy;
@@ -75,6 +73,7 @@ export class Replayer {
this.config = Object.assign({}, defaultConfig, config);
this.timer = new Timer(this.config);
smoothscroll.polyfill();
this.setupDom();
this.emitter.on('resize', this.handleResize as mitt.Handler);
}