title: Vue 2 - How to set default type of array in props
body: <p>I have my Vue component, which is taking an array of objects as a prop.
  I often use prop validation, especially for 'default' value feature.</p>
  
  <p>in this case I have:</p>
  
  <pre><code>props: {
      items: Array
  }
  </code></pre>
  
  <p>but I'd like it to have like in Typescript or React:</p>
  
  <pre><code>props: {
      items: Array.of(
          {key: {type: String, default: 'myText'}}
          )
  }
  </code></pre>
  
  <p>etc.</p>
  
  <p>Is it possible to achieve? Otherwise I need to use computed data as map just to set the defaults</p>