resolve-once
Resolves a promise only once and memoizes the result
Resolves a promise only once and memoizes the result
Resolves a promise only once and memoizes the result in a map
QUnit plugin for running module setup and teardown once
Invoke a function only once
Execute an async function once and save the result
A fast, memory efficient, and tiny solution to an evergreen problem
EventEmitter designed for TypeScript and Promises
Manage event handlers as a resource: prevent leaks, double-listens, and exert more control over event handlers.
EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
Combine promises and events
Act once upon the next occurrence of an eventuate
mixin to add one-time ready event callback handler
piece of useful tool
Register a one listener for an event, fired only when the filter function returns true
EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
Handle an event asap after it fired, even if that was in the past. A stripped-down version of event-historian-pmb's .asSoonAs().
WeakEventEmitter focuses on using weak references and keeping performance while maintaining a Node.js AND browser compatible interface.
create a function from a function so it is only called once
R.once exported as a module
A micro typescript library for ensuring that a function is called only once.