UNPKG

@ray-js/smart-ui-typings

Version:

@ray-js/smart-ui 智能小程序 UI 框架的类型声明文件

28 lines (27 loc) 689 B
/// <reference types="wechat-miniprogram" /> /** * 普通事件类型 */ export interface VantEvent<Detail = unknown> extends WechatMiniprogram.BaseEvent { detail: Detail; } /** * 触摸事件类型 */ export interface VantTouchEvent<Detail = unknown> extends Omit<WechatMiniprogram.TouchEvent, 'detail'>, VantEvent<Detail> { } /** * 普通事件处理类型 */ export type VantEventHandler<Detail = unknown> = (event: VantEvent<Detail>) => void; /** * Touch 事件处理类型 */ export type VantTouchEventHandler<Detail = unknown> = (event: VantTouchEvent<Detail>) => void; /** * 触摸坐标详情 */ export interface TouchPositionDetail { x: number; y: number; }