fix: refactor missing type EventHandlerNonNull
This commit is contained in:
parent
0fc9edfbc2
commit
d963e74e1b
5 changed files with 18 additions and 10 deletions
8
.changeset/lucky-houses-bake.md
Normal file
8
.changeset/lucky-houses-bake.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
'@lion/accordion': patch
|
||||
'@lion/core': patch
|
||||
'@lion/form-core': patch
|
||||
'@lion/tabs': patch
|
||||
---
|
||||
|
||||
Fix type error, EventHandlerNonNull got removed it seems. (event: Event) => unknown; instead is fine.
|
||||
|
|
@ -7,8 +7,8 @@ import { LitElement, css, html } from '@lion/core';
|
|||
* @property {number} index index of the node
|
||||
* @property {HTMLElement} invoker invoker node
|
||||
* @property {HTMLElement} content content node
|
||||
* @property {EventHandlerNonNull} clickHandler executed on click event
|
||||
* @property {EventHandlerNonNull} keydownHandler executed on keydown event
|
||||
* @property {(event: Event) => unknown} clickHandler executed on click event
|
||||
* @property {(event: Event) => unknown} keydownHandler executed on keydown event
|
||||
*/
|
||||
|
||||
const uuid = () => Math.random().toString(36).substr(2, 10);
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import { dedupeMixin } from '@open-wc/dedupe-mixin';
|
|||
/**
|
||||
* @typedef DelegateEvent
|
||||
* @property {string} type - Type of event
|
||||
* @property {EventHandlerNonNull} handler - Event arguments
|
||||
* @property {(event: Event) => unknown} handler - Event arguments
|
||||
* @property {boolean | AddEventListenerOptions} [opts]
|
||||
*/
|
||||
|
||||
|
|
@ -63,7 +63,7 @@ const DelegateMixinImplementation = superclass =>
|
|||
|
||||
/**
|
||||
* @param {string} type
|
||||
* @param {EventHandlerNonNull} handler
|
||||
* @param {(event: Event) => unknown} handler
|
||||
* @param {boolean | AddEventListenerOptions} [opts]
|
||||
*/
|
||||
addEventListener(type, handler, opts) {
|
||||
|
|
|
|||
|
|
@ -104,13 +104,13 @@ const InteractionStateMixinImplementation = superclass =>
|
|||
this._valueChangedEvent = 'model-value-changed';
|
||||
|
||||
/**
|
||||
* @type {EventHandlerNonNull}
|
||||
* @type {(event: Event) => unknown}
|
||||
* @protected
|
||||
*/
|
||||
this._iStateOnLeave = this._iStateOnLeave.bind(this);
|
||||
|
||||
/**
|
||||
* @type {EventHandlerNonNull}
|
||||
* @type {(event: Event) => unknown}
|
||||
* @protected
|
||||
*/
|
||||
this._iStateOnValueChange = this._iStateOnValueChange.bind(this);
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@ import { css, html, LitElement } from '@lion/core';
|
|||
* @property {string} uid Unique ID for the entry
|
||||
* @property {HTMLElement} button Button HTMLElement for the entry
|
||||
* @property {HTMLElement} panel Panel HTMLElement for the entry
|
||||
* @property {EventHandlerNonNull} clickHandler executed on click event
|
||||
* @property {EventHandlerNonNull} keydownHandler executed on keydown event
|
||||
* @property {EventHandlerNonNull} keyupHandler executed on keyup event
|
||||
* @property {(event: Event) => unknown} clickHandler executed on click event
|
||||
* @property {(event: Event) => unknown} keydownHandler executed on keydown event
|
||||
* @property {(event: Event) => unknown} keyupHandler executed on keyup event
|
||||
*/
|
||||
|
||||
function uuid() {
|
||||
|
|
@ -237,7 +237,7 @@ export class LionTabs extends LitElement {
|
|||
|
||||
/**
|
||||
* @param {number} index
|
||||
* @returns {EventHandlerNonNull}
|
||||
* @returns {(event: Event) => unknown}
|
||||
* @private
|
||||
*/
|
||||
__createButtonClickHandler(index) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue