import * as tsplus_module_1 from "@effect/core/io/Schedule/operations/identity";
import * as tsplus_module_2 from "@effect/core/io/Schedule/operations/choose";
/**
 * Returns a new schedule that makes this schedule available on the `Left`
 * side of an `Either` input, allowing propagating some type `X` through this
 * channel on demand.
 *
 * @tsplus getter ets/Schedule left
 * @tsplus getter ets/Schedule/WithState left
 */

export function left(self) {
  return tsplus_module_2.choose_(self, tsplus_module_1.identity());
}
//# sourceMappingURL=left.mjs.map