Apollo is not assignable to parameter of type 'VueClass<Vue> : <p>I'm building nuxt.js app with typescript. This is my code:</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 have error:</p>

<pre><code>Argument of type '{ apollo: { getLocation: { query: any; variables(): object; prefetch: boolean; }; }; }' is not assignable to parameter of type 'VueClass&lt;Vue&gt;'.
</code></pre>

<p>Object literal may only specify known properties, and 'apollo' does not exist in type 'VueClass'.</p>

<p>I know it's come from TS but how to fix it?</p>
