UNPKG

@wordpress/core-data

Version:
29 lines (28 loc) 669 B
// packages/core-data/src/hooks/utils.ts import { Status } from "./constants.mjs"; function getResolutionStatus(resolutionStatus) { let status; switch (resolutionStatus) { case "resolving": status = Status.Resolving; break; case "finished": status = Status.Success; break; case "error": status = Status.Error; break; default: status = Status.Idle; } return { status, isResolving: status === Status.Resolving, hasStarted: status !== Status.Idle, hasResolved: status === Status.Success || status === Status.Error }; } export { getResolutionStatus }; //# sourceMappingURL=utils.mjs.map