nuxt-accessibleprimevue
Version:
Nuxt module for PrimeVue
47 lines (36 loc) • 1.28 kB
TypeScript
import * as _nuxt_schema from '@nuxt/schema';
import { PrimeVueConfiguration } from 'primevue/config';
interface ConstructsType {
prefix?: string | undefined;
name?: (item: any) => string | undefined;
include?: '*' | Array<string | { name: string; use?: { as: string } }> | ((list: any) => string[] | undefined) | undefined;
exclude?: '*' | Array<string | { name: string; use?: { as: string } }> | ((list: any) => string[] | undefined) | undefined;
}
interface ComponentsType extends ConstructsType {}
interface ComposablesType extends Omit<ConstructsType, 'prefix'> {}
interface DirectivesType extends ConstructsType {}
interface ModuleOptions {
usePrimeVue?: boolean;
resolvePath?: any;
cssLayerOrder?: string;
importPT?: ImportPTOptions;
options?: PrimeVueOptions;
components?: ComponentsType;
directives?: DirectivesType;
composables?: ComposablesType;
}
interface PrimeVueOptions extends PrimeVueConfiguration {}
interface ImportPTOptions {
as?: string;
from: string;
}
declare module '@nuxt/schema' {
interface NuxtConfig {
primevue?: ModuleOptions;
}
interface NuxtOptions {
primevue?: ModuleOptions;
}
}
declare const _default: _nuxt_schema.NuxtModule<ModuleOptions, ModuleOptions, false>;
export { _default as default };