"use strict";
// ets_tracing: off
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
    for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.exitZipRight_ = exports.exitUnit = exports.exitSucceed = exports.exitCollectAllPar = exports.exitCollectAll = exports.exitInterrupt = exports.exitHalt = exports.exitForeach = void 0;
// minimize circularity by importing only a subset
__exportStar(require("../Effect/zips"), exports);
__exportStar(require("../Effect/bracketExit"), exports);
__exportStar(require("../Effect/core"), exports);
__exportStar(require("../Effect/core-scope"), exports);
__exportStar(require("../Effect/do"), exports);
__exportStar(require("../Effect/done"), exports);
__exportStar(require("../Effect/effect"), exports);
__exportStar(require("../Effect/commons"), exports);
__exportStar(require("../Effect/environment"), exports);
__exportStar(require("../Effect/ExecutionStrategy"), exports);
__exportStar(require("../Effect/fail"), exports);
__exportStar(require("../Effect/flatten"), exports);
__exportStar(require("../Effect/interruption"), exports);
__exportStar(require("../Effect/map"), exports);
__exportStar(require("../Effect/mapError"), exports);
__exportStar(require("../Effect/mapErrorCause"), exports);
__exportStar(require("../Effect/never"), exports);
__exportStar(require("../Effect/provideSome"), exports);
__exportStar(require("../Effect/sandbox"), exports);
__exportStar(require("../Effect/tap"), exports);
__exportStar(require("../Effect/zipWith"), exports);
__exportStar(require("../Effect/zipWithPar"), exports);
__exportStar(require("../Effect/zip"), exports);
__exportStar(require("../Effect/zips"), exports);
var api_1 = require("../Exit/api");
Object.defineProperty(exports, "exitForeach", { enumerable: true, get: function () { return api_1.forEach; } });
Object.defineProperty(exports, "exitHalt", { enumerable: true, get: function () { return api_1.halt; } });
Object.defineProperty(exports, "exitInterrupt", { enumerable: true, get: function () { return api_1.interrupt; } });
var core_1 = require("../Exit/core");
Object.defineProperty(exports, "exitCollectAll", { enumerable: true, get: function () { return core_1.collectAll; } });
Object.defineProperty(exports, "exitCollectAllPar", { enumerable: true, get: function () { return core_1.collectAllPar; } });
Object.defineProperty(exports, "exitSucceed", { enumerable: true, get: function () { return core_1.succeed; } });
Object.defineProperty(exports, "exitUnit", { enumerable: true, get: function () { return core_1.unit; } });
Object.defineProperty(exports, "exitZipRight_", { enumerable: true, get: function () { return core_1.zipRight_; } });
//# sourceMappingURL=deps-core.js.map