@ryvora/primitive
v2.0.0
Published
Low-level utility functions and types for building robust JavaScript/TypeScript libraries.
Maintainers
Readme
@ryvora/primitive 🛠️
Hello Abstraction Builder! 🧩
The @ryvora/primitive package offers foundational utilities for composing event handlers and building robust abstractions in JavaScript/TypeScript libraries.
It's like having a reliable toolkit for your event logic!
Why would you need this?
- Compose multiple event handlers safely
- Prevent default event propagation when needed
- Build reusable, low-level utilities for UI libraries
How it Works (Typically):
It provides a function to combine event handlers, ensuring your logic runs only when appropriate.
Basic Usage
import { composeEventHandlers } from '@ryvora/primitive';
const handleClick = composeEventHandlers(
(event) => console.log('User handler', event),
(event) => console.log('Library handler', event)
);
// Use handleClick as your event handlerBuild your abstractions on a solid foundation! 🏗️
License
MIT
