@tplc/wot
Version:
268 lines (267 loc) • 6.52 kB
TypeScript
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
}
}