UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

14 lines (13 loc) 576 B
import { PointMoveT } from '../../_utils/types'; import { default as Effect, EffectOptionT } from './effect'; export default class Toggle extends Effect { private slideList; private isChanging; private resolveArr; constructor(slideElList: HTMLElement[], slideContainer: HTMLElement, activeIndex: number, options?: EffectOptionT); handleTouchStart(): void; handleTouchMove(): void; handleTouchEnd(pos: PointMoveT): number | undefined; active(toIndex: number, animate?: boolean, force?: boolean): Promise<null | number>; destroyed(): void; }