Typescript + Vue.js + D3 example