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/event

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/event - npm Package Compare versions

Comparing version
1.9.1
to
1.9.2
+6
-6
package.json
{
"name": "@leafer/event",
"version": "1.9.1",
"version": "1.9.2",
"description": "@leafer/event",

@@ -25,10 +25,10 @@ "author": "Chao (Leafer) Wan",

"dependencies": {
"@leafer/decorator": "1.9.1",
"@leafer/math": "1.9.1",
"@leafer/data": "1.9.1",
"@leafer/platform": "1.9.1"
"@leafer/decorator": "1.9.2",
"@leafer/math": "1.9.2",
"@leafer/data": "1.9.2",
"@leafer/platform": "1.9.2"
},
"devDependencies": {
"@leafer/interface": "1.9.1"
"@leafer/interface": "1.9.2"
}
}

@@ -121,4 +121,6 @@ import { IEventListener, IEventListenerMap, IEventListenerItem, IEventListenerId, IEvent, IObject, IEventTarget, IEventOption, IEventer, IEventParamsMap, InnerId, IEventParams, IFunction } from '@leafer/interface'

list.forEach(item => {
if (!item.listener) isArray(item.type) && (item.type as IEventParams[]).forEach(v => item.current.off(v[0], v[1], v[3]))
else item.current.off(item.type as string | string[], item.listener, item.options)
if (item) {
if (!item.listener) isArray(item.type) && (item.type as IEventParams[]).forEach(v => item.current.off(v[0], v[1], v[3]))
else item.current.off(item.type as string | string[], item.listener, item.options)
}
})

@@ -125,0 +127,0 @@ list.length = 0

export { ChildEvent } from './ChildEvent'
export { PropertyEvent } from './PropertyEvent'
export { PropertyEvent, extraPropertyEventMap } from './PropertyEvent'
export { ImageEvent } from './ImageEvent'

@@ -4,0 +4,0 @@ export { BoundsEvent } from './BoundsEvent'

@@ -1,2 +0,2 @@

import { IPropertyEvent, IEventTarget } from '@leafer/interface'
import { IPropertyEvent, IEventTarget, IStringMap } from '@leafer/interface'

@@ -6,2 +6,4 @@ import { Event } from './Event'

const SCROLL = 'property.scroll'
export class PropertyEvent extends Event implements IPropertyEvent {

@@ -12,2 +14,4 @@

static SCROLL = SCROLL
readonly attrName: string

@@ -24,2 +28,8 @@ readonly oldValue: unknown

}
// 额外派发的属性事件
export const extraPropertyEventMap: IStringMap = {
scrollX: SCROLL,
scrollY: SCROLL
}

@@ -1,2 +0,2 @@

import { IEvent, IObject, IEventTarget, IChildEvent, ILeaf, IPropertyEvent, IImageEvent, ILeaferImage, IBoundsEvent, IResizeEvent, INumberMap, IScreenSizeData, IWatchEvent, IWatchEventData, ILayoutEvent, ILayoutBlockData, IRenderEvent, IBounds, IRenderOptions, ILeaferEvent, IStringMap, IEventer, InnerId, IEventListenerMap, IEventParamsMap, IEventParams, IEventListener, IEventOption, IEventListenerId } from '@leafer/interface';
import { IEvent, IObject, IEventTarget, IChildEvent, ILeaf, IPropertyEvent, IStringMap, IImageEvent, ILeaferImage, IBoundsEvent, IResizeEvent, INumberMap, IScreenSizeData, IWatchEvent, IWatchEventData, ILayoutEvent, ILayoutBlockData, IRenderEvent, IBounds, IRenderOptions, ILeaferEvent, IEventer, InnerId, IEventListenerMap, IEventParamsMap, IEventParams, IEventListener, IEventOption, IEventListenerId } from '@leafer/interface';

@@ -34,2 +34,3 @@ declare class Event implements IEvent {

static LEAFER_CHANGE: string;
static SCROLL: string;
readonly attrName: string;

@@ -40,2 +41,3 @@ readonly oldValue: unknown;

}
declare const extraPropertyEventMap: IStringMap;

@@ -151,2 +153,2 @@ declare class ImageEvent extends Event implements IImageEvent {

export { BoundsEvent, ChildEvent, Event, Eventer, ImageEvent, LayoutEvent, LeaferEvent, PropertyEvent, RenderEvent, ResizeEvent, WatchEvent, leaferTransformAttrMap };
export { BoundsEvent, ChildEvent, Event, Eventer, ImageEvent, LayoutEvent, LeaferEvent, PropertyEvent, RenderEvent, ResizeEvent, WatchEvent, extraPropertyEventMap, leaferTransformAttrMap };