"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.failCauseNow = failCauseNow;

var _primitives = /*#__PURE__*/require("@effect/core/io/Effect/definition/primitives");

/**
 * Returns an effect that models failure with the specified `Cause`.
 *
 * @tsplus static ets/Effect/Ops failCauseNow
 */
function failCauseNow(cause, __tsplusTrace) {
  return new _primitives.IFail(() => cause, __tsplusTrace);
}
//# sourceMappingURL=failCauseNow.js.map