UNPKG

@bitrix24/b24ui-nuxt

Version:

Bitrix24 UI-Kit for developing web applications REST API for NUXT & VUE

38 lines (35 loc) 1.26 kB
import * as unplugin from 'unplugin'; import { Options } from 'unplugin-auto-import/types'; import { Options as Options$1 } from 'unplugin-vue-components/types'; import * as b24ui from '#build/b24ui'; import { ModuleOptions } from './module.mjs'; import { TVConfig } from '../dist/runtime/types/tv.js'; import '@nuxt/schema'; import '../dist/runtime/types/index.js'; type AppConfigB24UI = {} & TVConfig<typeof b24ui>; interface Bitrix24UIOptions extends Omit<ModuleOptions, 'colorMode'> { /** Whether to generate declaration files for auto-imported components. */ dts?: boolean; b24ui?: AppConfigB24UI; /** * Enable or disable `@vueuse/core` color-mode integration * @defaultValue `true` */ colorMode?: boolean; /** * Override options for `unplugin-auto-import` */ autoImport?: Partial<Options>; /** * Override options for `unplugin-vue-components` */ components?: Partial<Options$1>; /** * Enables compatibility layer for InertiaJS */ inertia?: boolean; } declare const runtimeDir: string; declare const Bitrix24UIPlugin: unplugin.UnpluginInstance<Bitrix24UIOptions | undefined, boolean>; export { Bitrix24UIPlugin, runtimeDir }; export type { Bitrix24UIOptions };