nuxt-component-meta
Version:
[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href]
6 lines (5 loc) • 494 B
TypeScript
import type { ComputedRef, Ref } from 'vue';
import type { ComponentData, NuxtComponentMeta } from '../../types.js';
import type { NuxtComponentMetaNames } from '#nuxt-component-meta/types';
export declare const __getComponentMeta: () => Promise<import("#nuxt-component-meta/types").NuxtComponentMeta>;
export declare function useComponentMeta<T>(componentName?: NuxtComponentMetaNames | Ref<NuxtComponentMetaNames>): Promise<ComputedRef<T extends string ? ComponentData : NuxtComponentMeta>>;