Since currently type definitions for vue need to be exported, you have to use import: ```typescript //ItemComponentl.ts import Vue from 'vue' const ItemComponent = Vue.extend({ }) ``` To get them work without import you can create custom type definition with declare global: ```typescript //global.d.ts - name does not matter import { VueConstructor } from 'vue' declare global { const Vue: VueConstructor } ```