@leafer/interface
Advanced tools
+1
-1
| { | ||
| "name": "@leafer/interface", | ||
| "version": "1.9.7", | ||
| "version": "1.9.8", | ||
| "description": "@leafer/interface", | ||
@@ -5,0 +5,0 @@ "author": "Chao (Leafer) Wan", |
@@ -268,3 +268,3 @@ import { ILeaferBase } from '../app/ILeafer' | ||
| renderSpread?: INumber // 扩大渲染边界 | ||
| renderSpread?: IFourNumber // 扩大渲染边界 | ||
@@ -374,3 +374,3 @@ path?: IPathCommandData | IPathCommandObject[] | IPathString | ||
| renderSpread?: number | ||
| renderSpread?: IFourNumber | ||
@@ -494,2 +494,4 @@ path?: IPathCommandData | ||
| __nowWorldShapeBounds?: IBoundsData | ||
| readonly __localMatrix: IMatrixData | ||
@@ -612,4 +614,4 @@ readonly __localBoxBounds: IBoundsData | ||
| __updateStrokeSpread(): number | ||
| __updateRenderSpread(): number | ||
| __updateStrokeSpread(): IFourNumber | ||
| __updateRenderSpread(): IFourNumber | ||
@@ -616,0 +618,0 @@ __onUpdateSize(): void |
| import { ILeaf } from '../ILeaf' | ||
| import { IFourNumber } from '../../data/IData' | ||
@@ -21,4 +22,4 @@ export type ILeafBoundsModule = ILeafBounds & ThisType<ILeaf> | ||
| __updateStrokeSpread?(): number | ||
| __updateRenderSpread?(): number | ||
| __updateStrokeSpread?(): IFourNumber | ||
| __updateRenderSpread?(): IFourNumber | ||
@@ -25,0 +26,0 @@ __onUpdateSize?(): void |
@@ -95,2 +95,4 @@ import { IEventer } from './IEventer' | ||
| to: IPointData | ||
| } | ||
| } | ||
| export type IGestureType = 'move' | 'zoom' | 'rotate' | 'none' // 手势类型 |
@@ -78,2 +78,3 @@ import { IObject } from '../data/IData' | ||
| rotation: number | ||
| totalRotation?: number | ||
| } | ||
@@ -83,2 +84,3 @@ | ||
| scale: number | ||
| totalScale?: number | ||
| } | ||
@@ -85,0 +87,0 @@ |
+2
-2
@@ -49,3 +49,3 @@ export { IAppBase } from './app/IApp' | ||
| export { InnerId, IEventer, IEventParamsMap, IEventParams, IEventListener, IEventOption, IEventListenerOptions, IEventListenerMap, IEventListenerItem, IEventListenerId } from './event/IEventer' | ||
| export { IEventTarget, IEvent, ILeaferEvent, IPropertyEvent, ILayoutEvent, IRenderEvent, IAnimateEvent, IChildEvent, IBoundsEvent, IResizeEvent, IResizeEventListener, IUpdateEvent, IWatchEvent, IMultiTouchData, IKeepTouchData } from './event/IEvent' | ||
| export { IEventTarget, IEvent, ILeaferEvent, IPropertyEvent, ILayoutEvent, IRenderEvent, IAnimateEvent, IChildEvent, IBoundsEvent, IResizeEvent, IResizeEventListener, IUpdateEvent, IWatchEvent, IMultiTouchData, IGestureType, IKeepTouchData } from './event/IEvent' | ||
| export { IUIEvent, IPointerEvent, PointerType, IDragEvent, IDropEvent, ISwipeEvent, IMoveEvent, IZoomEvent, IRotateEvent, IWheelEvent, IKeyEvent, IShortcutKeys, IShortcutKeysCheck, IShortcutKeyCodes, IKeyCodes, IImageEvent } from './event/IUIEvent' | ||
@@ -55,3 +55,3 @@ export { IProgressData, IProgressFunction } from './event/IProgress' | ||
| export { ICursorTypeMap, ICursorRotate, ICursorRotateMap } from './interaction/ICursor' | ||
| export { IInteraction, IInteractionCanvas, IInteractionConfig, IMoveConfig, ICursorConfig, IZoomConfig, IWheelConfig, ITouchConfig, IMultiTouchConfig, IPointerConfig } from './interaction/IInteraction' | ||
| export { IInteraction, IInteractionCanvas, IInteractionConfig, IMoveConfig, ICursorConfig, IZoomConfig, IWheelConfig, ITouchConfig, IMultiTouchConfig, ISingleGestureConfig, IPointerConfig } from './interaction/IInteraction' | ||
| export { ITransformer } from './interaction/ITransformer' | ||
@@ -58,0 +58,0 @@ |
@@ -171,4 +171,12 @@ import { INumberFunction, IPointDataFunction } from '../function/IFunction' | ||
| disabled?: boolean | ||
| singleGesture?: boolean | ISingleGestureConfig // 是否单一手势,默认为多个 | ||
| } | ||
| export interface ISingleGestureConfig { | ||
| move?: number, // 识别移动的阈值,默认为 5 | ||
| scale?: number, // 识别缩放的阈值,默认为 0.03 | ||
| rotation?: number, // 识别旋转的阈值,默认为 2度 | ||
| count?: number // 连续识别几次锁定手势类型,默认为 2次 | ||
| time?: number // 最长手势类型识别时间,默认为 160ms | ||
| } | ||
@@ -175,0 +183,0 @@ export interface ICursorConfig { |
@@ -5,2 +5,5 @@ import { IMoveEvent, IZoomEvent, IRotateEvent } from '../event/IUIEvent' | ||
| readonly transforming: boolean | ||
| readonly moving: boolean | ||
| readonly zooming: boolean | ||
| readonly rotating: boolean | ||
| move(data: IMoveEvent): void | ||
@@ -7,0 +10,0 @@ zoom(data: IZoomEvent): void |
| import { IBoundsData, IMatrixData, ILayoutBoundsData, IPointData } from '../math/IMath' | ||
| import { ILeaf } from '../display/ILeaf' | ||
| import { IFourNumber } from '../data/IData' | ||
@@ -76,6 +77,6 @@ export type ILocationType = 'world' | 'page' | 'local' | 'inner' | ||
| strokeSpread: number | ||
| strokeSpread: IFourNumber | ||
| strokeBoxSpread: number // 用于生成strokeBounds | ||
| renderSpread: number // -1 表示需监视变化,不影响实际renderBounds,目前用在Box上 | ||
| renderShapeSpread: number | ||
| renderSpread: IFourNumber // -1 表示需监视变化,不影响实际renderBounds,目前用在Box上 | ||
| renderShapeSpread: IFourNumber | ||
@@ -82,0 +83,0 @@ // temp local |
@@ -254,2 +254,3 @@ import { IFourNumber, IObject } from '../data/IData' | ||
| half?: number // hasHalfPixel, 是否存在半像素(奇数线宽的居中线条),可以半像素为起点绘制,防止模糊 | ||
| ignorePixelSnap?: boolean // 是否忽略对齐像素 | ||
| } | ||
@@ -256,0 +257,0 @@ |
Sorry, the diff of this file is too big to display
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
209564
0.72%5365
0.64%