"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.ScopeInternal = void 0;
exports.concreteScope = concreteScope;

var _definition = /*#__PURE__*/require("@effect/core/io/Scope/definition");

var _a;

class ScopeInternal {
  constructor(_fork, _addFinalizerExit) {
    this._fork = _fork;
    this._addFinalizerExit = _addFinalizerExit;
    this[_a] = _definition.ScopeSym;
  }

}

exports.ScopeInternal = ScopeInternal;
_a = _definition.ScopeSym;
/**
 * @tsplus macro remove
 */

function concreteScope(_) {//
}
//# sourceMappingURL=ScopeInternal.js.map