New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@zag-js/dom-utils

Package Overview
Dependencies
Maintainers
1
Versions
227
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zag-js/dom-utils - npm Package Compare versions

Comparing version 0.0.0-dev-20220703125047 to 0.0.0-dev-20220703193942

5

dist/event.d.ts
import { JSX } from "@zag-js/types";
export declare function isKeyboardClick(e: Pick<MouseEvent, "detail" | "clientX" | "clientY">): boolean;
export declare function isPrintableKey(e: Pick<KeyboardEvent, "key" | "ctrlKey" | "metaKey">): boolean;
export declare function isVirtualPointerEvent(event: PointerEvent): boolean;
export declare function isVirtualClick(event: MouseEvent | PointerEvent): boolean;
declare type NativeEvent<E> = JSX.ChangeEvent<any> extends E ? InputEvent : E extends JSX.SyntheticEvent<any, infer T> ? T : never;
export declare function getNativeEvent<E>(e: E): NativeEvent<E>;
export declare function isPortalEvent(event: Pick<Event, "currentTarget" | "target">): boolean;
export declare function isSelfTarget(event: Pick<Event, "target" | "currentTarget">): boolean;
export declare function isSelfEvent(event: Pick<Event, "currentTarget" | "target">): boolean;
export {};

20

dist/index.js

@@ -101,8 +101,9 @@ "use strict";

isNativeDisabled: () => isNativeDisabled,
isPortalEvent: () => isPortalEvent,
isPrintableKey: () => isPrintableKey,
isScrollParent: () => isScrollParent,
isSelfTarget: () => isSelfTarget,
isSelfEvent: () => isSelfEvent,
isShadowRoot: () => isShadowRoot,
isTabbable: () => isTabbable,
isVirtualClick: () => isVirtualClick,
isVirtualPointerEvent: () => isVirtualPointerEvent,
isVisible: () => isVisible,

@@ -291,2 +292,10 @@ isWindow: () => isWindow,

}
function isVirtualPointerEvent(event) {
return event.width === 0 && event.height === 0 || event.width === 1 && event.height === 1 && event.pressure === 0 && event.detail === 0 && event.pointerType === "mouse";
}
function isVirtualClick(event) {
if (event.mozInputSource === 0 && event.isTrusted)
return true;
return event.detail === 0 && !event.pointerType;
}
function getNativeEvent(e) {

@@ -296,8 +305,5 @@ var _a;

}
function isPortalEvent(event) {
return !contains(event.currentTarget, event.target);
function isSelfEvent(event) {
return contains(event.currentTarget, event.target);
}
function isSelfTarget(event) {
return event.target === event.currentTarget;
}

@@ -304,0 +310,0 @@ // src/fire-event.ts

{
"name": "@zag-js/dom-utils",
"version": "0.0.0-dev-20220703125047",
"version": "0.0.0-dev-20220703193942",
"description": "",

@@ -28,3 +28,3 @@ "keywords": [

"dependencies": {
"@zag-js/types": "0.0.0-dev-20220703125047",
"@zag-js/types": "0.0.0-dev-20220703193942",
"@zag-js/utils": "0.1.2"

@@ -31,0 +31,0 @@ },

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc