cuando usamos complementos en nuxt, podemos acceder a ellos en componentes y almacenarlos usando this
export default { methods:{ myMethod(){ return this.$myNuxtPlugin.doThings() } } para verificar los tipos con jsDocs en vscode, en jsconfig.json establecí compilerOptions.checkJs en verdadero,
pero Vetur/vscode-intellisense no puede detectar tipos de complementos nuxt.
el error para el ejemplo anterior sería:
Property '$myNuxtPlugin' does not exist on type 'CombinedVueInstance<Vue, { myMethod(): Promise<void>; }>>'.Vetur(2339)