Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@leafer/interface

Package Overview
Dependencies
Maintainers
1
Versions
116
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@leafer/interface - npm Package Compare versions

Comparing version
1.9.7
to
1.9.8
+1
-1
package.json
{
"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 @@

@@ -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