Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

svelte2tsx

Package Overview
Dependencies
Maintainers
3
Versions
299
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

svelte2tsx - npm Package Compare versions

Comparing version 0.1.144 to 0.1.145

2

package.json
{
"name": "svelte2tsx",
"version": "0.1.144",
"version": "0.1.145",
"description": "Convert Svelte components to TSX for type checking",

@@ -5,0 +5,0 @@ "author": "David Pershouse",

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

/// <reference lib="dom" />
/* eslint @typescript-eslint/no-unused-vars: off */

@@ -41,20 +42,20 @@ /**

// ----------------------------------------------------------------------
type EventHandler<E = Event, T = HTMLElement> =
type EventHandler<E extends Event = Event, T extends EventTarget = HTMLElement> =
(event: E & { currentTarget: EventTarget & T}) => any;
type ClipboardEventHandler<T> = EventHandler<ClipboardEvent, T>;
type CompositionEventHandler<T> = EventHandler<CompositionEvent, T>;
type DragEventHandler<T> = EventHandler<DragEvent, T>;
type FocusEventHandler<T> = EventHandler<FocusEvent, T>;
type FormEventHandler<T> = EventHandler<Event, T>;
type ChangeEventHandler<T> = EventHandler<Event, T>;
type KeyboardEventHandler<T> = EventHandler<KeyboardEvent, T>;
type MouseEventHandler<T> = EventHandler<MouseEvent, T>;
type TouchEventHandler<T> = EventHandler<TouchEvent, T>;
type PointerEventHandler<T> = EventHandler<PointerEvent, T>;
type UIEventHandler<T> = EventHandler<UIEvent, T>;
type WheelEventHandler<T> = EventHandler<WheelEvent, T>;
type AnimationEventHandler<T> = EventHandler<AnimationEvent, T>;
type TransitionEventHandler<T> = EventHandler<TransitionEvent, T>;
type MessageEventHandler<T> = EventHandler<MessageEvent, T>;
type ClipboardEventHandler<T extends EventTarget> = EventHandler<ClipboardEvent, T>;
type CompositionEventHandler<T extends EventTarget> = EventHandler<CompositionEvent, T>;
type DragEventHandler<T extends EventTarget> = EventHandler<DragEvent, T>;
type FocusEventHandler<T extends EventTarget> = EventHandler<FocusEvent, T>;
type FormEventHandler<T extends EventTarget> = EventHandler<Event, T>;
type ChangeEventHandler<T extends EventTarget> = EventHandler<Event, T>;
type KeyboardEventHandler<T extends EventTarget> = EventHandler<KeyboardEvent, T>;
type MouseEventHandler<T extends EventTarget> = EventHandler<MouseEvent, T>;
type TouchEventHandler<T extends EventTarget> = EventHandler<TouchEvent, T>;
type PointerEventHandler<T extends EventTarget> = EventHandler<PointerEvent, T>;
type UIEventHandler<T extends EventTarget> = EventHandler<UIEvent, T>;
type WheelEventHandler<T extends EventTarget> = EventHandler<WheelEvent, T>;
type AnimationEventHandler<T extends EventTarget> = EventHandler<AnimationEvent, T>;
type TransitionEventHandler<T extends EventTarget> = EventHandler<TransitionEvent, T>;
type MessageEventHandler<T extends EventTarget> = EventHandler<MessageEvent, T>;

@@ -80,3 +81,3 @@ type ClassNameBase = boolean | string | number | void | null;

interface DOMAttributes<T> {
interface DOMAttributes<T extends EventTarget> {
// jsx-dom specific

@@ -109,3 +110,3 @@ /* children?: Children;

onsubmit?: FormEventHandler<T>;
oninvalid?: EventHandler<T>;
oninvalid?: EventHandler<Event, T>;

@@ -122,25 +123,25 @@ // Image Events

// Media Events
onabort?: EventHandler<T>;
oncanplay?: EventHandler<T>;
oncanplaythrough?: EventHandler<T>;
oncuechange?: EventHandler<T>;
ondurationchange?: EventHandler<T>;
onemptied?: EventHandler<T>;
onencrypted?: EventHandler<T>;
onended?: EventHandler<T>;
onloadeddata?: EventHandler<T>;
onloadedmetadata?: EventHandler<T>;
onloadstart?: EventHandler<T>;
onpause?: EventHandler<T>;
onplay?: EventHandler<T>;
onplaying?: EventHandler<T>;
onprogress?: EventHandler<T>;
onratechange?: EventHandler<T>;
onseeked?: EventHandler<T>;
onseeking?: EventHandler<T>;
onstalled?: EventHandler<T>;
onsuspend?: EventHandler<T>;
ontimeupdate?: EventHandler<T>;
onvolumechange?: EventHandler<T>;
onwaiting?: EventHandler<T>;
onabort?: EventHandler<Event, T>;
oncanplay?: EventHandler<Event, T>;
oncanplaythrough?: EventHandler<Event, T>;
oncuechange?: EventHandler<Event, T>;
ondurationchange?: EventHandler<Event, T>;
onemptied?: EventHandler<Event, T>;
onencrypted?: EventHandler<Event, T>;
onended?: EventHandler<Event, T>;
onloadeddata?: EventHandler<Event, T>;
onloadedmetadata?: EventHandler<Event, T>;
onloadstart?: EventHandler<Event, T>;
onpause?: EventHandler<Event, T>;
onplay?: EventHandler<Event, T>;
onplaying?: EventHandler<Event, T>;
onprogress?: EventHandler<Event, T>;
onratechange?: EventHandler<Event, T>;
onseeked?: EventHandler<Event, T>;
onseeking?: EventHandler<Event, T>;
onstalled?: EventHandler<Event, T>;
onsuspend?: EventHandler<Event, T>;
ontimeupdate?: EventHandler<Event, T>;
onvolumechange?: EventHandler<Event, T>;
onwaiting?: EventHandler<Event, T>;

@@ -169,5 +170,5 @@ // MouseEvents

// Selection Events
onselect?: EventHandler<T>;
onselectionchange?: EventHandler<T>;
onselectstart?: EventHandler<T>;
onselect?: EventHandler<Event, T>;
onselectionchange?: EventHandler<Event, T>;
onselectstart?: EventHandler<Event, T>;

@@ -218,9 +219,9 @@ // Touch Events

// Global Events
oncancel?: EventHandler<T>;
onclose?: EventHandler<T>;
onfullscreenchange?: EventHandler<T>;
onfullscreenerror?: EventHandler<T>;
oncancel?: EventHandler<Event, T>;
onclose?: EventHandler<Event, T>;
onfullscreenchange?: EventHandler<Event, T>;
onfullscreenerror?: EventHandler<Event, T>;
}
interface HTMLAttributes<T> extends DOMAttributes<T> {
interface HTMLAttributes<T extends EventTarget> extends DOMAttributes<T> {
// jsx-dom-specific Attributes

@@ -413,3 +414,3 @@ class?: ClassName;

// - union of string literals
interface SVGAttributes<T> extends DOMAttributes<T> {
interface SVGAttributes<T extends EventTarget> extends DOMAttributes<T> {
// Attributes which also defined in HTMLAttributes

@@ -682,5 +683,5 @@ className?: string;

// eslint-disable-next-line @typescript-eslint/no-empty-interface
interface HTMLProps<T> extends HTMLAttributes<T> {}
interface HTMLProps<T extends EventTarget> extends HTMLAttributes<T> {}
// eslint-disable-next-line @typescript-eslint/no-empty-interface
interface SVGProps<T> extends SVGAttributes<T> {}
interface SVGProps<T extends EventTarget> extends SVGAttributes<T> {}

@@ -687,0 +688,0 @@ interface SvelteOptionProps extends HTMLProps<HTMLOptionElement> {

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