UNPKG

@tplc/wot

Version:

268 lines (267 loc) 6.52 kB
declare const _default: __VLS_WithTemplateSlots< import('vue').DefineComponent< { modelValue: { type: BooleanConstructor default: boolean } steps: { type: import('vue').PropType<import('./types').TourStep[]> default: () => never[] } current: { type: NumberConstructor default: number } mask: { type: BooleanConstructor default: boolean } maskColor: { type: import('vue').PropType<string> default: string } offset: { type: NumberConstructor default: number } duration: { type: NumberConstructor default: number } borderRadius: { type: NumberConstructor default: number } padding: { type: NumberConstructor default: number } prevText: { type: import('vue').PropType<string> default: string } nextText: { type: import('vue').PropType<string> default: string } skipText: { type: import('vue').PropType<string> default: string } finishText: { type: import('vue').PropType<string> default: string } bottomSafetyOffset: { type: NumberConstructor default: number } topSafetyOffset: { type: NumberConstructor default: number } customNav: { type: BooleanConstructor default: boolean } clickMaskNext: { type: BooleanConstructor default: boolean } highlightStyle: { type: import('vue').PropType<Record<string, any>> default: () => {} } zIndex: { type: NumberConstructor default: number } showTourButtons: { type: BooleanConstructor default: boolean } customStyle: { type: import('vue').PropType<string> default: string } customClass: { type: import('vue').PropType<string> default: string } }, { handlePrev: () => void handleNext: () => void handleFinish: () => void handleSkip: () => void }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { 'update:modelValue': (...args: any[]) => void error: (...args: any[]) => void change: (...args: any[]) => void finish: (...args: any[]) => void next: (...args: any[]) => void prev: (...args: any[]) => void 'update:current': (...args: any[]) => void skip: (...args: any[]) => void }, string, import('vue').PublicProps, Readonly< import('vue').ExtractPropTypes<{ modelValue: { type: BooleanConstructor default: boolean } steps: { type: import('vue').PropType<import('./types').TourStep[]> default: () => never[] } current: { type: NumberConstructor default: number } mask: { type: BooleanConstructor default: boolean } maskColor: { type: import('vue').PropType<string> default: string } offset: { type: NumberConstructor default: number } duration: { type: NumberConstructor default: number } borderRadius: { type: NumberConstructor default: number } padding: { type: NumberConstructor default: number } prevText: { type: import('vue').PropType<string> default: string } nextText: { type: import('vue').PropType<string> default: string } skipText: { type: import('vue').PropType<string> default: string } finishText: { type: import('vue').PropType<string> default: string } bottomSafetyOffset: { type: NumberConstructor default: number } topSafetyOffset: { type: NumberConstructor default: number } customNav: { type: BooleanConstructor default: boolean } clickMaskNext: { type: BooleanConstructor default: boolean } highlightStyle: { type: import('vue').PropType<Record<string, any>> default: () => {} } zIndex: { type: NumberConstructor default: number } showTourButtons: { type: BooleanConstructor default: boolean } customStyle: { type: import('vue').PropType<string> default: string } customClass: { type: import('vue').PropType<string> default: string } }> > & { onChange?: ((...args: any[]) => any) | undefined onError?: ((...args: any[]) => any) | undefined 'onUpdate:modelValue'?: ((...args: any[]) => any) | undefined onFinish?: ((...args: any[]) => any) | undefined onNext?: ((...args: any[]) => any) | undefined 'onUpdate:current'?: ((...args: any[]) => any) | undefined onPrev?: ((...args: any[]) => any) | undefined onSkip?: ((...args: any[]) => any) | undefined }, { customStyle: string customClass: string mask: boolean duration: number zIndex: number modelValue: boolean current: number offset: number borderRadius: number padding: number prevText: string nextText: string steps: import('./types').TourStep[] maskColor: string skipText: string finishText: string bottomSafetyOffset: number topSafetyOffset: number customNav: boolean clickMaskNext: boolean highlightStyle: Record<string, any> showTourButtons: boolean }, {} >, { highlight?(_: { elementInfo: { top: string left: string width: string height: string transition: string borderRadius: string padding: string } }): any content?(_: {}): any prev?(_: {}): any skip?(_: {}): any next?(_: {}): any finish?(_: {}): any } > export default _default type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S } }