title: Declare typescript interface Props in Vuejs class Component
body: <p>I'm looking for to declare a typescript interface Props in Vuejs class Component like we can do with React Component.</p>
  
  <p>It's look like this : </p>
  
  <pre><code>import {Component, Prop, Vue} from 'vue-property-decorator'
  
  export class Props extends Vue
  {
    classElement :string
  }
  
  @Component
  export default class Menu extends Vue&lt;Props&gt;
  {
      public props :Props;
  
      constructor(props)
      {
          super(props);
          console.log(props); // return undefined 
      }
  
      mounted()
      {
        console.log(this.props.classElement); // return undefined
      }
  }
  </code></pre>
  
  <p>Is there a way to achieve this? </p>