Toolkit for DOM events.
npm i event-toolkit
|
pnpm add event-toolkit
|
yarn add event-toolkit
|
API
EventHandler(this, event) =>
- any
false
# Task
(fn, self, args)
src/task.ts#L17 abort<P, R>(fn) =>
# chain
(rest)
src/helpers.ts#L3 # dispatch
(el, nameOrEvent, detail, init)
src/dispatch.ts#L19
# init
CustomEventInit<any>
dispatch<T extends EventTarget, K>(el, nameOrEvent, detail, init) =>
- any
# dispatchBind
(el)
src/dispatch.ts#L29
dispatchBind<T extends EventTarget>(el) =>
-
Fluent<, Required<DispatchOptions>>
# event
(fn)
src/event.ts#L74
# fn
= ...
EventHandler<T, E>
event<T extends Target, E extends Event>(fn) =>
-
Fn<[ named-tuple-member ], any>
# on
(el)
src/on.ts#L78 # onAll
(target, listener, args)
src/helpers.ts#L17 # queue
(queueFn)
src/queue.ts#L252 Credits
- everyday-types by stagas – Everyday utility types
- everyday-utils by stagas – Everyday utilities
- proxy-toolkit by stagas – Proxy toolkit.
- to-fluent by stagas – Convert a function with a settings object to fluent API.
Contributing
All contributions are welcome!