Apollo не может быть назначен параметру типа 'VueClass <Vue> - PullRequest
0 голосов
/ 06 ноября 2018

Я создаю приложение nuxt.js с машинописью. Это мой код:

<script lang='ts'>
    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 {
    }
</script>

У меня ошибка:

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

Литерал объекта может указывать только известные свойства, и «apollo» не существует в типе «VueClass».

Я знаю, что это от TS, но как это исправить?

...