UNPKG

synapse-storage

Version:

Набор инструментов для управления состоянием и апи-запросами

26 lines (24 loc) 1.48 kB
// ──────────────────────────────────────────────────────────────────────────── // Types // ──────────────────────────────────────────────────────────────────────────── /** * Параметры исполнения действия (мемоизация) */ /** * Статусы жизненного цикла API-запроса. * * Сделано const-объектом (а не TS `enum`) намеренно: значения остаются обычными * строковыми литералами, поэтому `ApiStatus.Loading` и строка `'loading'` * взаимозаменяемы и тип обратно совместим с прежним строковым union'ом. С `enum` * это не так — его член не присваивается к литералу и наоборот. * * `ApiStatus` — одновременно значение (для `ApiStatus.Loading` в коде) и тип * (union всех статусов). */ const ApiStatus = { Idle: 'idle', Loading: 'loading', Success: 'success', Error: 'error', Reset: 'reset' }; export { ApiStatus }; //# sourceMappingURL=standalone.js.map