@razz21/vue-scan
Version: 
Track and visualize Vue 3 component renders
33 lines (25 loc) • 634 B
TypeScript
import { NuxtModule } from 'nuxt/schema';
declare const _default: NuxtModule<Options, Options, false>;
export default _default;
declare interface Options {
    duration: number;
    color: string;
    enabled: boolean;
    includeComponents: string[];
    excludeComponents: string[];
    logToConsole: boolean;
}
export { }
declare module 'nuxt/schema' {
    interface RuntimeConfig {
        vueScan: Options;
    }
    interface PublicRuntimeConfig {
        vueScan?: Options;
    }
}
declare module 'vue' {
    interface ComponentInternalInstance {
        setupState: Record<string | symbol, any>;
    }
}