Closed
@GauthierPLM

Description

Following introduction of lifecycle hooks types in #371 and #386, completion works well for classes extending Vue directly but does not work with Mixins:

import Component, { mixins } from "vue-class-component";
import MyMixin from "@/mixins/myMixin";

@Component()
export default class Index extends mixins(MyMixin) {}

With the above code example (and a valid Mixin), completion does not work in the class for lifecycle hooks such as mounted. The result is the same when imported by vue-property-decorator.

Tested using WebStorm 2019.3.2 preview, vue-class-component 7.2.1.