export default defineNuxtPlugin({ enforce: 'pre', env: { islands: false }, setup() { if (import.meta.test || import.meta.dev) { return } window.va = function (...params: unknown[]) { ;(window.vaq = window.vaq || []).push(params) } useScript({ 'src': '/_v/script.js', 'data-endpoint': '/_v', }) }, }) declare global { interface Window { va?: (...args: unknown[]) => void vaq?: unknown[][] } }