title: Dynamic Components don't work in typescript in vue
body: <p>the Hello don't render in my HelloWorld page</p>
  
  <p>HelloWorld.vue</p>
  
  <pre><code>&lt;template&gt;
    &lt;div&gt;
        &lt;component :is="Hello"&gt;&lt;/component&gt;
    &lt;/div&gt;
  &lt;/template&gt;
  
  &lt;script lang="ts"&gt;
  import { Component, Prop, Vue } from 'vue-property-decorator'
  import Hello from './Hello.vue'
  
  @Component({
    components: {
    Hello
    }
    })
  export default class HelloWorld extends Vue {
    @Prop() private msg!: string;
  }
  &lt;/script&gt;
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/ACHl9.png" rel="nofollow noreferrer">Vue warn in chrome Console</a></p>