15 lines
640 B
Plaintext
15 lines
640 B
Plaintext
import type { CloseEdgeType, ReachType, TouchStartType } from '../types';
|
|
/**
|
|
* 获取接触边缘类型
|
|
*/
|
|
export declare const getReachType: (initialTouchState: TouchStartType, horizontalCloseEdge: CloseEdgeType, verticalCloseEdge: CloseEdgeType, reachPosition: ReachType) => ReachType;
|
|
/**
|
|
* 计算接触边缘位置
|
|
* @param position - x/y
|
|
* @param scale
|
|
* @param size - width/height
|
|
* @param innerSize - innerWidth/innerHeight
|
|
* @return [CloseEdgeType, position]
|
|
*/
|
|
export declare const computePositionEdge: (position: number, scale: number, size: number, innerSize: number) => readonly [CloseEdgeType, number];
|