"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.make = void 0;
// ets_tracing: off
const core_1 = require("../Effect/core");
const fiberId_1 = require("../Effect/fiberId");
const makeAs_1 = require("./makeAs");
/**
 * Makes a new promise to be completed by the fiber creating the promise.
 */
function make() {
    return (0, core_1.chain_)(fiberId_1.fiberId, (id) => (0, makeAs_1.makeAs)(id));
}
exports.make = make;
//# sourceMappingURL=make.js.map