UNPKG

mapomodule

Version:

Mapo is a nuxt module that helps in the creation of Administration Panels.

264 lines (231 loc) 10.8 kB
import { NuxtModule, RuntimeConfig } from '@nuxt/schema' declare module '@nuxt/schema' { interface NuxtOptions { /** * Configuration for `@nuxt/test-utils` */ ["testUtils"]: typeof import("@nuxt/test-utils").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxt/eslint` */ ["eslint"]: typeof import("@nuxt/eslint").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `vuetify-nuxt-module` */ ["vuetify"]: typeof import("vuetify-nuxt-module").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxtjs/i18n` */ ["i18n"]: typeof import("@nuxtjs/i18n").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@mapomodule/store` */ ["@mapomodule/store"]: typeof import("@mapomodule/store").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@mapomodule/core` */ ["@mapomodule/core"]: typeof import("@mapomodule/core").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@mapomodule/integrations` */ ["mapomodule.integrations"]: typeof import("@mapomodule/integrations").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxt/devtools` */ ["devtools"]: typeof import("@nuxt/devtools").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxt/telemetry` */ ["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? O : Record<string, any> } interface NuxtConfig { /** * Configuration for `@nuxt/test-utils` */ ["testUtils"]?: typeof import("@nuxt/test-utils").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxt/eslint` */ ["eslint"]?: typeof import("@nuxt/eslint").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `vuetify-nuxt-module` */ ["vuetify"]?: typeof import("vuetify-nuxt-module").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxtjs/i18n` */ ["i18n"]?: typeof import("@nuxtjs/i18n").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@mapomodule/store` */ ["@mapomodule/store"]?: typeof import("@mapomodule/store").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@mapomodule/core` */ ["@mapomodule/core"]?: typeof import("@mapomodule/core").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@mapomodule/integrations` */ ["mapomodule.integrations"]?: typeof import("@mapomodule/integrations").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxt/devtools` */ ["devtools"]?: typeof import("@nuxt/devtools").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxt/telemetry` */ ["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> modules?: (undefined | null | false | NuxtModule<any> | string | [NuxtModule | string, Record<string, any>] | ["@nuxt/test-utils", Exclude<NuxtConfig["testUtils"], boolean>] | ["@nuxt/eslint", Exclude<NuxtConfig["eslint"], boolean>] | ["vuetify-nuxt-module", Exclude<NuxtConfig["vuetify"], boolean>] | ["@nuxtjs/i18n", Exclude<NuxtConfig["i18n"], boolean>] | ["@mapomodule/store", Exclude<NuxtConfig["@mapomodule/store"], boolean>] | ["@mapomodule/core", Exclude<NuxtConfig["@mapomodule/core"], boolean>] | ["@mapomodule/integrations", Exclude<NuxtConfig["mapomodule.integrations"], boolean>] | ["@nuxt/devtools", Exclude<NuxtConfig["devtools"], boolean>] | ["@nuxt/telemetry", Exclude<NuxtConfig["telemetry"], boolean>])[], } } declare module 'nuxt/schema' { interface NuxtOptions { /** * Configuration for `@nuxt/test-utils` * @see https://www.npmjs.com/package/@nuxt/test-utils */ ["testUtils"]: typeof import("@nuxt/test-utils").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxt/eslint` * @see https://www.npmjs.com/package/@nuxt/eslint */ ["eslint"]: typeof import("@nuxt/eslint").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `vuetify-nuxt-module` * @see https://www.npmjs.com/package/vuetify-nuxt-module */ ["vuetify"]: typeof import("vuetify-nuxt-module").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxtjs/i18n` * @see https://www.npmjs.com/package/@nuxtjs/i18n */ ["i18n"]: typeof import("@nuxtjs/i18n").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@mapomodule/store` * @see https://www.npmjs.com/package/@mapomodule/store */ ["@mapomodule/store"]: typeof import("@mapomodule/store").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@mapomodule/core` * @see https://www.npmjs.com/package/@mapomodule/core */ ["@mapomodule/core"]: typeof import("@mapomodule/core").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@mapomodule/integrations` * @see https://www.npmjs.com/package/@mapomodule/integrations */ ["mapomodule.integrations"]: typeof import("@mapomodule/integrations").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxt/devtools` * @see https://www.npmjs.com/package/@nuxt/devtools */ ["devtools"]: typeof import("@nuxt/devtools").default extends NuxtModule<infer O> ? O : Record<string, any> /** * Configuration for `@nuxt/telemetry` * @see https://www.npmjs.com/package/@nuxt/telemetry */ ["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? O : Record<string, any> } interface NuxtConfig { /** * Configuration for `@nuxt/test-utils` * @see https://www.npmjs.com/package/@nuxt/test-utils */ ["testUtils"]?: typeof import("@nuxt/test-utils").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxt/eslint` * @see https://www.npmjs.com/package/@nuxt/eslint */ ["eslint"]?: typeof import("@nuxt/eslint").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `vuetify-nuxt-module` * @see https://www.npmjs.com/package/vuetify-nuxt-module */ ["vuetify"]?: typeof import("vuetify-nuxt-module").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxtjs/i18n` * @see https://www.npmjs.com/package/@nuxtjs/i18n */ ["i18n"]?: typeof import("@nuxtjs/i18n").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@mapomodule/store` * @see https://www.npmjs.com/package/@mapomodule/store */ ["@mapomodule/store"]?: typeof import("@mapomodule/store").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@mapomodule/core` * @see https://www.npmjs.com/package/@mapomodule/core */ ["@mapomodule/core"]?: typeof import("@mapomodule/core").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@mapomodule/integrations` * @see https://www.npmjs.com/package/@mapomodule/integrations */ ["mapomodule.integrations"]?: typeof import("@mapomodule/integrations").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxt/devtools` * @see https://www.npmjs.com/package/@nuxt/devtools */ ["devtools"]?: typeof import("@nuxt/devtools").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> /** * Configuration for `@nuxt/telemetry` * @see https://www.npmjs.com/package/@nuxt/telemetry */ ["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any> modules?: (undefined | null | false | NuxtModule<any> | string | [NuxtModule | string, Record<string, any>] | ["@nuxt/test-utils", Exclude<NuxtConfig["testUtils"], boolean>] | ["@nuxt/eslint", Exclude<NuxtConfig["eslint"], boolean>] | ["vuetify-nuxt-module", Exclude<NuxtConfig["vuetify"], boolean>] | ["@nuxtjs/i18n", Exclude<NuxtConfig["i18n"], boolean>] | ["@mapomodule/store", Exclude<NuxtConfig["@mapomodule/store"], boolean>] | ["@mapomodule/core", Exclude<NuxtConfig["@mapomodule/core"], boolean>] | ["@mapomodule/integrations", Exclude<NuxtConfig["mapomodule.integrations"], boolean>] | ["@nuxt/devtools", Exclude<NuxtConfig["devtools"], boolean>] | ["@nuxt/telemetry", Exclude<NuxtConfig["telemetry"], boolean>])[], } interface RuntimeConfig { app: { buildId: string, baseURL: string, buildAssetsDir: string, cdnURL: string, }, nitro: { envPrefix: string, }, } interface PublicRuntimeConfig { i18n: { baseUrl: string, defaultLocale: string, defaultDirection: string, strategy: string, lazy: boolean, rootRedirect: any, routesNameSeparator: string, defaultLocaleRouteNameSuffix: string, skipSettingLocaleOnNavigate: boolean, differentDomains: boolean, trailingSlash: boolean, locales: Array<{ }>, detectBrowserLanguage: { alwaysRedirect: boolean, cookieCrossOrigin: boolean, cookieDomain: any, cookieKey: string, cookieSecure: boolean, fallbackLocale: string, redirectOn: string, useCookie: boolean, }, experimental: { localeDetector: string, switchLocalePathLinkSSR: boolean, autoImportTranslationFunctions: boolean, typedPages: boolean, typedOptionsAndMessages: boolean, generatedLocaleFilePathFormat: string, alternateLinkCanonicalQueries: boolean, hmr: boolean, }, multiDomainLocales: boolean, }, } } declare module 'vue' { interface ComponentCustomProperties { $config: RuntimeConfig } }