title: Apollo is not assignable to parameter of type 'VueClass<Vue>
body: <p>Iam building a 'Nuxt.js' app with typescript.</p>
  <p>This is my <strong>code</strong>:</p>
  <pre><code>&lt;script lang='ts'&gt;
      import {Component, Vue} from 'nuxt-property-decorator';
      import {LOCATION} from '~/constants/graphql/location';
  
      @Component({
          apollo: {
              getLocation: {
                  query: LOCATION,
                  variables(): object {
                      return {
                          id: 10,
                      };
                  },
                  prefetch: true,
              },
          },
      })
      export default class Home extends Vue {
      }
  &lt;/script&gt;
  </code></pre>
  <p>I am getting the following <strong>error</strong>:</p>
  <p><code>Argument of type '{ apollo: { getLocation: { query: any; variables(): object; prefetch: boolean; }; }; }' is not assignable to parameter of type 'VueClass&lt;Vue&gt;'.</code></p>
  <p><code>Object literal may only specify known properties, and 'apollo' does not exist in type 'VueClass&lt;Vue&gt;'.</code></p>
  <p>I know that's coming from TS but how to fix it?</p>