import '@scss/base/common.scss' ; import App from './app' ; interface AppOptions { data ? : object ; watchs ? : object ; bindEvents ? : Function ; init ? : Function ; [ propName ] : any ; } export default class Instance { constructor ( options ) { const optionsExtend = { ... options } ; const { data , watchs , ... resets } = optionsExtend ; return new ( App . extends ( resets ) ) ( data , watchs ) ; } }