Backoff policies
The @daiso-tech/core/backoff-policies component
The @daiso-tech/core/backoff-policies component
The @daiso-tech/core/collection component provides a fluent, convenient wrapper for working with a Array, Iterable and AsyncIterable.
The @daiso-tech/core/hooks component provides seamless way to add middlewares/hooks to any sync and async functions without any hassle.
The @daiso-tech/core/namespace component provides seamless way to group data by prefixing and suffixing keys.
The @daiso-tech/core/resilience component provides predefined fault tolerant middlewares.
The @daiso-tech/core/serde component provides seamless way to serialize/deserialize data and adding custom serialization/deserialization logic for custom data types.
The @daiso-tech/core/task component provides a better alternative to Promise.
The @daiso-tech/core/time-span component provides an easy way for defining, manipulating, and comparing durations. Furthermore, it is designed for easy integration with external time libraries like Luxon and Dayjs.