@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
TypeScript
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;
}