Site icon AppTractor

Afluent — async/await библиотека, предоставляющая операторы в реактивном стиле

Afluent — это Swift-библиотека, которая занимает промежуточное место между swift-async-algorithms и Foundation, добавляя реактивные операторы к async/await и AsyncSequence. Цель Afluent — предоставить API в стиле реактивных операторов, который дополняет возможности Apple. Как следствие, Afluent добавляет функции, которые Apple либо уже реализовала, либо активно разрабатывает. Хотя async/await значительно упростил асинхронный код, он не предлагает полный набор операций для преобразования и объединения данных, а также обработки ошибок, который доступен в Combine. Afluent намеренно сохраняет как можно большую часть API Combine там, где это имеет смысл, чтобы упростить переход с Combine на Afluent. Из-за этого при одновременном импорте Combine и Afluent в одном файле могут возникать небольшие конфликты имён символов.

Фичи:

Afluen на GitHub: https://github.com/Tyler-Keith-Thompson/Afluent
Платформа: iOS
⭐️: 69
Exit mobile version