event-toolkit
Toolkit for DOM events.
npm i event-toolkit
|
pnpm add event-toolkit
|
yarn add event-toolkit
|
API
# Task(fn, self, args)
src/task.ts#L17 # abort(fn)
src/abort.ts#L10 # 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!