UNPKG

@nuxtjs/ionic

Version:
57 lines (54 loc) 1.93 kB
import * as _nuxt_schema from '@nuxt/schema'; import { AnimationBuilder, SpinnerTypes, PlatformConfig } from '@ionic/vue'; interface ModuleOptions { integrations?: { router?: boolean; meta?: boolean; icons?: boolean; }; css?: { core?: boolean; basic?: boolean; utilities?: boolean; }; config?: { actionSheetEnter?: AnimationBuilder; actionSheetLeave?: AnimationBuilder; alertEnter?: AnimationBuilder; alertLeave?: AnimationBuilder; animated?: boolean; backButtonDefaultHref?: string; backButtonIcon?: string; backButtonText?: string; innerHTMLTemplatesEnabled?: boolean; hardwareBackButton?: boolean; infiniteLoadingSpinner?: SpinnerTypes; loadingEnter?: AnimationBuilder; loadingLeave?: AnimationBuilder; loadingSpinner?: SpinnerTypes; menuIcon?: string; menuType?: string; modalEnter?: AnimationBuilder; modalLeave?: AnimationBuilder; mode?: 'ios' | 'md'; navAnimation?: AnimationBuilder; pickerEnter?: AnimationBuilder; pickerLeave?: AnimationBuilder; platform?: PlatformConfig; popoverEnter?: AnimationBuilder; popoverLeave?: AnimationBuilder; refreshingIcon?: string; refreshingSpinner?: SpinnerTypes; sanitizerEnabled?: boolean; spinner?: SpinnerTypes; statusTap?: boolean; swipeBackEnabled?: boolean; tabButtonLayout?: 'icon-top' | 'icon-start' | 'icon-end' | 'icon-bottom' | 'icon-hide' | 'label-hide'; toastDuration?: number; toastEnter?: AnimationBuilder; toastLeave?: AnimationBuilder; toggleOnOffLabels?: boolean; }; } declare const _default: _nuxt_schema.NuxtModule<ModuleOptions, ModuleOptions, false>; export { type ModuleOptions, _default as default };