// ets_tracing: off /* eslint-disable @typescript-eslint/no-namespace */ import type { Async } from "@effect-ts/core/Async" import type { Chunk } from "@effect-ts/core/Collections/Immutable/Chunk" import type { NonEmptyArray } from "@effect-ts/core/Collections/Immutable/NonEmptyArray" import type { SortedSet } from "@effect-ts/core/Collections/Immutable/SortedSet" import type * as Tp from "@effect-ts/core/Collections/Immutable/Tuple" import type * as T from "@effect-ts/core/Effect" import type { Cause } from "@effect-ts/core/Effect/Cause" import type { Clock, HasClock } from "@effect-ts/core/Effect/Clock" import type { Exit } from "@effect-ts/core/Effect/Exit" import type * as Fiber from "@effect-ts/core/Effect/Fiber" import type { Layer } from "@effect-ts/core/Effect/Layer" import type * as M from "@effect-ts/core/Effect/Managed" import type * as P from "@effect-ts/core/Effect/Promise" import type { Schedule } from "@effect-ts/core/Effect/Schedule" import type { Scope } from "@effect-ts/core/Effect/Scope" import type { Supervisor } from "@effect-ts/core/Effect/Supervisor" import type * as E from "@effect-ts/core/Either" import type { Lazy, Predicate, Refinement } from "@effect-ts/core/Function" import type { Has, Tag } from "@effect-ts/core/Has" import type * as IO from "@effect-ts/core/IO" import type * as O from "@effect-ts/core/Option" import type { _A, _E, _R, Compute, EnforceNonEmptyRecord, Erase, ForcedArray, Separated } from "@effect-ts/core/Utils" import type { NoSuchElementException } from "@effect-ts/system/GlobalExceptions" declare module "@effect-ts/system/Effect/effect" { export const Effect: EffectStaticOps export interface EffectStaticOps { /** * @ets_rewrite_static access from "@effect-ts/core/Effect" */ access: typeof T.access /** * @ets_rewrite_static accessM from "@effect-ts/core/Effect" */ accessM: typeof T.accessM /** * @ets_rewrite_static accessServiceM from "@effect-ts/core/Effect" */ accessServiceM: typeof T.accessServiceM /** * @ets_rewrite_static accessService from "@effect-ts/core/Effect" */ accessService: typeof T.accessService /** * @ets_rewrite_static accessServices from "@effect-ts/core/Effect" */ accessServices: typeof T.accessServices /** * @ets_rewrite_static accessServices from "@effect-ts/core/Effect" */ accessServicesM: typeof T.accessServicesM /** * @ets_rewrite_static accessServicesT from "@effect-ts/core/Effect" */ accessServicesT: typeof T.accessServicesT /** * @ets_rewrite_static accessServicesTM from "@effect-ts/core/Effect" */ accessServicesTM: typeof T.accessServicesTM /** * @ets_rewrite_static collect from "@effect-ts/core/Effect" * @ets_data_first collect_ */ collect( f: (a: A) => T.Effect, B>, __trace?: string | undefined ): (self: Iterable) => T.Effect> /** * @ets_rewrite_static collect_ from "@effect-ts/core/Effect" */ collect( self: Iterable, f: (a: A) => T.Effect, B>, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_static collectAll from "@effect-ts/core/Effect" */ collectAll: typeof T.collectAll /** * @ets_rewrite_static collectAllPar from "@effect-ts/core/Effect" */ collectAllPar: typeof T.collectAllPar /** * @ets_rewrite_static collectAllPar from "@effect-ts/core/Effect" * @ets_data_first collectAllParN_ */ collectAllParN( n: number, __trace?: string | undefined ): (as: Iterable>) => Effect> /** * @ets_rewrite_static collectAllParN_ from "@effect-ts/core/Effect" */ collectAllParN( as: Iterable>, n: number, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static collectAllSuccesses from "@effect-ts/core/Effect" */ collectAllSuccesses: typeof T.collectAllSuccesses /** * @ets_rewrite_static collectAllSuccessesPar from "@effect-ts/core/Effect" */ collectAllSuccessesPar: typeof T.collectAllSuccessesPar /** * @ets_rewrite_static collectAllSuccessesPar from "@effect-ts/core/Effect" */ collectAllSuccessesParN: typeof T.collectAllSuccessesParN /** * @ets_rewrite_static collectAllUnit from "@effect-ts/core/Effect" */ collectAllUnit: typeof T.collectAllUnit /** * @ets_rewrite_static collectAllUnit from "@effect-ts/core/Effect" */ collectAllUnitPar: typeof T.collectAllUnitPar /** * @ets_rewrite_static collectAllUnitParN from "@effect-ts/core/Effect" * @ets_data_first collectAllUnitParN_ */ collectAllUnitParN( n: number, __trace?: string | undefined ): (as: Iterable>) => Effect /** * @ets_rewrite_static collectAllUnitParN_ from "@effect-ts/core/Effect" */ collectAllUnitParN( as: Iterable>, n: number, __trace?: string | undefined ): Effect /** * @ets_rewrite_static collectAllWith from "@effect-ts/core/Effect" * @ets_data_first collectAllWith_ */ collectAllWith( pf: (a: A) => O.Option, __trace?: string | undefined ): (as: Iterable>) => Effect> /** * @ets_rewrite_static collectAllWith_ from "@effect-ts/core/Effect" */ collectAllWith( as: Iterable>, pf: (a: A) => O.Option, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static collectAllWithPar from "@effect-ts/core/Effect" * @ets_data_first collectAllWithPar_ */ collectAllWithPar( pf: (a: A) => O.Option, __trace?: string | undefined ): (as: Iterable>) => Effect> /** * @ets_rewrite_static collectAllWithPar_ from "@effect-ts/core/Effect" */ collectAllWithPar( as: Iterable>, pf: (a: A) => O.Option, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static collectAllWithParN from "@effect-ts/core/Effect" * @ets_data_first collectAllWithParN_ */ collectAllWithParN( n: number, pf: (a: A) => O.Option, __trace?: string | undefined ): (as: Iterable>) => Effect> /** * @ets_rewrite_static collectAllWithParN_ from "@effect-ts/core/Effect" */ collectAllWithParN( as: Iterable>, n: number, pf: (a: A) => O.Option, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static collectPar from "@effect-ts/core/Effect" * @ets_data_first collectPar_ */ collectPar( f: (a: A) => T.Effect, B>, __trace?: string | undefined ): (self: Iterable) => T.Effect> /** * @ets_rewrite_static collectPar_ from "@effect-ts/core/Effect" */ collectPar( self: Iterable, f: (a: A) => T.Effect, B>, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_static collectParN from "@effect-ts/core/Effect" * @ets_data_first collectParN_ */ collectParN( n: number, f: (a: A) => T.Effect, B>, __trace?: string | undefined ): (self: Iterable) => T.Effect> /** * @ets_rewrite_static collectParN_ from "@effect-ts/core/Effect" */ collectParN( self: Iterable, n: number, f: (a: A) => T.Effect, B>, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_static cond from "@effect-ts/core/Effect" * @ets_data_first cond_ */ cond( onTrue: () => A, onFalse: () => E, __trace?: string | undefined ): (b: boolean) => T.Effect /** * @ets_rewrite_static cond_ from "@effect-ts/core/Effect" */ cond( b: boolean, onTrue: () => A, onFalse: () => E, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static condM from "@effect-ts/core/Effect" * @ets_data_first condM_ */ condM( onTrue: T.RIO, onFalse: T.RIO, __trace?: string | undefined ): (b: boolean) => T.Effect /** * @ets_rewrite_static condM_ from "@effect-ts/core/Effect" */ condM( b: boolean, onTrue: T.RIO, onFalse: T.RIO, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static Applicative from "@effect-ts/core/Effect" */ descriptor: typeof T.descriptor /** * @ets_rewrite_static descriptorWith from "@effect-ts/core/Effect" */ descriptorWith: typeof T.descriptorWith /** * @ets_rewrite_static dropWhile from "@effect-ts/core/Effect" * @ets_data_first dropWhile_ */ dropWhile( p: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect> /** * @ets_rewrite_static dropWhile_ from "@effect-ts/core/Effect" */ dropWhile( as: Iterable, p: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_static Applicative from "@effect-ts/core/Effect" */ Applicative: typeof T.Applicative /** * @ets_rewrite_static effectAsyncInterrupt from "@effect-ts/core/Effect" */ asyncInterrupt( register: (cb: T.Cb>) => T.Canceler, __trace?: string | undefined ): Effect /** * @ets_rewrite_static effectAsyncInterruptBlockingOn from "@effect-ts/core/Effect" */ asyncInterrupt( register: (cb: T.Cb>) => T.Canceler, blockingOn: readonly Fiber.FiberID[], __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static effectAsync from "@effect-ts/core/Effect" */ async( register: (cb: T.Cb>) => void, __trace?: string | undefined ): Effect /** * @ets_rewrite_static effectAsyncBlockingOn from "@effect-ts/core/Effect" */ async( register: (cb: T.Cb>) => void, blockingOn: readonly Fiber.FiberID[], __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static effectAsyncM from "@effect-ts/core/Effect" */ asyncEffect( register: (cb: (_: T.Effect) => void) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static effectAsyncOption from "@effect-ts/core/Effect" */ asyncOption( register: (cb: (_: T.Effect) => void) => O.Option>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static effectAsyncOptionBlockingOn from "@effect-ts/core/Effect" */ asyncOption( register: (cb: (_: Effect) => void) => O.Option>, blockingOn: readonly Fiber.FiberID[], __trace?: string ): Effect /** * @ets_rewrite_static effectMaybeAsyncInterrupt from "@effect-ts/core/Effect" */ asyncOptionInterrupt( register: ( cb: T.Cb> ) => E.Either, T.Effect>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static effectMaybeAsyncInterruptBlockingOn from "@effect-ts/core/Effect" */ asyncOptionInterrupt( register: (cb: T.Cb>) => E.Either, Effect>, blockingOn: readonly Fiber.FiberID[], __trace?: string ): Effect /** * @ets_rewrite_static do from "@effect-ts/core/Effect" */ do_: typeof T.do /** * @ets_rewrite_static deriveLifted from "@effect-ts/core/Effect" */ deriveLifted: typeof T.deriveLifted /** * @ets_rewrite_static done from "@effect-ts/core/Effect" */ done: typeof T.done /** * @ets_rewrite_static dieWith from "@effect-ts/core/Effect" */ die: typeof T.dieWith /** * @ets_rewrite_static die from "@effect-ts/core/Effect" */ dieNow: typeof T.die /** * @ets_rewrite_static defaultEnv from "@effect-ts/core/Effect" */ defaultEnv: typeof T.defaultEnv /** * @ets_rewrite_static defaultPlatform from "@effect-ts/core/Effect" */ defaultPlatform: typeof T.defaultPlatform /** * @ets_rewrite_static environment from "@effect-ts/core/Effect" */ environment: typeof T.environment /** * @ets_rewrite_static forEach_ from "@effect-ts/core/Effect" */ forEach( as: Iterable, f: (a: A) => Effect, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static forEach from "@effect-ts/core/Effect" * @ets_data_first forEach_ */ forEach( f: (a: A) => Effect, __trace?: string | undefined ): (as: Iterable) => Effect> /** * @ets_rewrite_static forEachPar_ from "@effect-ts/core/Effect" */ forEachPar( as: Iterable, f: (a: A) => Effect, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static forEachPar from "@effect-ts/core/Effect" * @ets_data_first forEachPar_ */ forEachPar( f: (a: A) => Effect, __trace?: string | undefined ): (as: Iterable) => Effect> /** * @ets_rewrite_static forEachParN_ from "@effect-ts/core/Effect" */ forEachParN( as: Iterable, n: number, f: (a: A) => Effect, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static forEachParN from "@effect-ts/core/Effect" * @ets_data_first forEachParN_ */ forEachParN( n: number, f: (a: A) => Effect, __trace?: string | undefined ): (as: Iterable) => Effect> /** * @ets_rewrite_static failWith from "@effect-ts/core/Effect" */ fail: typeof T.failWith /** * @ets_rewrite_static fail from "@effect-ts/core/Effect" */ failNow: typeof T.fail /** * @ets_rewrite_static filter from "@effect-ts/core/Effect" * @ets_data_first filter_ */ filter( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect /** * @ets_rewrite_static filter_ from "@effect-ts/core/Effect" */ filter( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static filterNot from "@effect-ts/core/Effect" * @ets_data_first filterNot_ */ filterNot( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect /** * @ets_rewrite_static filterNot_ from "@effect-ts/core/Effect" */ filterNot( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static filterNotPar from "@effect-ts/core/Effect" * @ets_data_first filterNotPar_ */ filterNotPar( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect /** * @ets_rewrite_static filterNotPar_ from "@effect-ts/core/Effect" */ filterNotPar( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static filterNotParN from "@effect-ts/core/Effect" * @ets_data_first filterNotParN_ */ filterNotParN( n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect> /** * @ets_rewrite_static filterNotParN_ from "@effect-ts/core/Effect" */ filterNotParN( as: Iterable, n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_static filterPar from "@effect-ts/core/Effect" * @ets_data_first filterPar_ */ filterPar( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect /** * @ets_rewrite_static filterPar_ from "@effect-ts/core/Effect" */ filterPar( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static filterParN from "@effect-ts/core/Effect" * @ets_data_first filterParN_ */ filterParN( n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect> /** * @ets_rewrite_static filterParN_ from "@effect-ts/core/Effect" */ filterParN( as: Iterable, n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_static forEachExec from "@effect-ts/core/Effect" * @ets_data_first forEachExec_ */ forEachExec( es: T.ExecutionStrategy, f: (a: A) => Effect, __trace?: string | undefined ): (as: Iterable) => Effect> /** * @ets_rewrite_static forEachExec_ from "@effect-ts/core/Effect" */ forEachExec( as: Iterable, es: T.ExecutionStrategy, f: (a: A) => Effect, __trace?: string | undefined ): Effect> /** * @ets_rewrite_static first from "@effect-ts/core/Effect" */ first: typeof T.first /** * @ets_rewrite_static forkAll from "@effect-ts/core/Effect" */ forkAll: typeof T.forkAll /** * @ets_rewrite_static forkAllUnit from "@effect-ts/core/Effect" */ forkAllUnit: typeof T.forkAllUnit /** * @ets_rewrite_static forkScope from "@effect-ts/core/Effect" */ forkScope: typeof T.forkScope /** * @ets_rewrite_static forkScopeMask from "@effect-ts/core/Effect" * @ets_data_first forkScopeMask_ */ forkScopeMask( f: (restore: T.ForkScopeRestore) => T.Effect, __trace?: string | undefined ): (newScope: Scope>) => T.Effect /** * @ets_rewrite_static forkScopeMask_ from "@effect-ts/core/Effect" */ forkScopeMask( newScope: Scope>, f: (restore: T.ForkScopeRestore) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static forkScope from "@effect-ts/core/Effect" */ forkScopeWith: typeof T.forkScopeWith /** * @ets_rewrite_static firstSuccessOf from "@effect-ts/core/Effect" */ firstSuccessOf: typeof T.firstSuccessOf /** * @ets_rewrite_static fromAsync from "@effect-ts/core/Effect" */ from( async: Async, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static fromEither from "@effect-ts/core/Effect" */ from( f: () => E.Either, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static fromFiber from "@effect-ts/core/Effect" */ from(fiber: () => Fiber.Fiber, __trace?: string | undefined): T.IO /** * @ets_rewrite_static fromFiberM from "@effect-ts/core/Effect" */ from( fiber: T.Effect>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static fromPredicate from "@effect-ts/core/Effect" */ from( refinement: Refinement, onFalse: (a: A) => E ): (a: A) => IO /** * @ets_rewrite_static fromPredicate from "@effect-ts/core/Effect" */ from(predicate: Predicate, onFalse: (a: A) => E): (a: A) => IO /** * @ets_rewrite_static fromIO from "@effect-ts/core/Effect" */ from(io: IO.IO, __trace?: string | undefined): T.Effect /** * @ets_rewrite_static fromNodeCb from "@effect-ts/core/Effect" */ from( f: (this: unknown, cb: (e: L | null | undefined, r?: R) => void) => void, __trace?: string ): () => IO /** * @ets_rewrite_static fromNodeCb from "@effect-ts/core/Effect" */ from( f: (this: unknown, a: A, cb: (e: L | null | undefined, r?: R) => void) => void, __trace?: string ): (a: A) => IO /** * @ets_rewrite_static fromNodeCb from "@effect-ts/core/Effect" */ from( f: ( this: unknown, a: A, b: B, cb: (e: L | null | undefined, r?: R) => void ) => void, __trace?: string ): (a: A, b: B) => IO /** * @ets_rewrite_static fromNodeCb from "@effect-ts/core/Effect" */ from( f: ( this: unknown, a: A, b: B, c: C, cb: (e: L | null | undefined, r?: R) => void ) => void, __trace?: string ): (a: A, b: B, c: C) => IO /** * @ets_rewrite_static fromNodeCb from "@effect-ts/core/Effect" */ from( f: ( this: unknown, a: A, b: B, c: C, d: D, cb: (e: L | null | undefined, r?: R) => void ) => void, __trace?: string ): (a: A, b: B, c: C, d: D) => IO /** * @ets_rewrite_static fromNodeCb from "@effect-ts/core/Effect" */ from( f: ( this: unknown, a: A, b: B, c: C, d: D, e: E, cb: (e: L | null | undefined, r?: R) => void ) => void, __trace?: string ): (a: A, b: B, c: C, d: D, e: E) => IO /** * @ets_rewrite_static fromNodeCb from "@effect-ts/core/Effect" */ from( f: ( this: unknown, ...args: [...A, (e: L | null | undefined, r?: R) => void] ) => void, __trace?: string ): (...args: A) => IO /** * @ets_rewrite_static fromOption from "@effect-ts/core/Effect" */ from(o: O.Option, __trace?: string | undefined): T.IO, A> /** * @ets_rewrite_static fromNullable from "@effect-ts/core/Effect" */ fromNullable( o: A, __trace?: string | undefined ): T.IO, NonNullable> /** * @ets_rewrite_static gen from "@effect-ts/core/Effect" */ gen: typeof T.gen /** * @ets_rewrite_static genM from "@effect-ts/core/Effect" */ genM: typeof T.genM /** * @ets_rewrite_static getIdentity from "@effect-ts/core/Effect" */ getIdentity: typeof T.getIdentity /** * @ets_rewrite_static getIdentityPar from "@effect-ts/core/Effect" */ getIdentityPar: typeof T.getIdentityPar /** * @ets_rewrite_static getOrFail from "@effect-ts/core/Effect" */ getOrFail: typeof T.getOrFail /** * @ets_rewrite_static getOrFailUnit from "@effect-ts/core/Effect" */ getOrFailUnit: typeof T.getOrFailUnit /** * @ets_rewrite_static getValidationApplicative from "@effect-ts/core/Effect" */ getValidationApplicative: typeof T.getValidationApplicative /** * @ets_rewrite_static haltWith from "@effect-ts/core/Effect" */ halt: typeof T.haltWith /** * @ets_rewrite_static halt from "@effect-ts/core/Effect" */ haltNow: typeof T.halt /** * @ets_rewrite_static if from "@effect-ts/core/Effect" * @ets_data_first if_ */ if( onTrue: () => Effect, onFalse: () => Effect, __trace?: string | undefined ): (b: boolean) => Effect /** * @ets_rewrite_static if_ from "@effect-ts/core/Effect" */ if( b: boolean, onTrue: () => T.Effect, onFalse: () => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static interrupt from "@effect-ts/core/Effect" */ interrupt: typeof T.interrupt /** * @ets_rewrite_static interruptAs from "@effect-ts/core/Effect" */ interruptAs: typeof T.interruptAs /** * @ets_rewrite_static interruptibleMask from "@effect-ts/core/Effect" */ interruptibleMask: typeof T.interruptibleMask /** * @ets_rewrite_static iterate from "@effect-ts/core/Effect" */ iterate: typeof T.iterate /** * @ets_rewrite_static loop from "@effect-ts/core/Effect" */ loop: typeof T.loop /** * @ets_rewrite_static loopUnit from "@effect-ts/core/Effect" */ loopUnit: typeof T.loopUnit /** * @ets_rewrite_static makeCustomRuntime from "@effect-ts/core/Effect" */ makeCustomRuntime: typeof T.makeCustomRuntime /** * @ets_rewrite_static mapN from "@effect-ts/core/Effect" * @ets_data_first mapN_ */ mapN>, B>( f: ( ..._: ForcedArray<{ [k in keyof T]: _A }> ) => B, __trace?: string ): (t: Tp.Tuple) => Effect<_R, _E, B> /** * @ets_rewrite_static mapN_ from "@effect-ts/core/Effect" */ mapN>, B>( t: Tp.Tuple, f: ( ..._: ForcedArray<{ [k in keyof T]: _A }> ) => B, __trace?: string ): Effect<_R, _E, B> /** * @ets_rewrite_static mapNPar from "@effect-ts/core/Effect" * @ets_data_first mapNPar_ */ mapNPar>, B>( f: ( ..._: ForcedArray<{ [k in keyof T]: _A }> ) => B, __trace?: string ): (t: Tp.Tuple) => Effect<_R, _E, B> /** * @ets_rewrite_static mapNPar_ from "@effect-ts/core/Effect" */ mapNPar>, B>( t: Tp.Tuple, f: ( ..._: ForcedArray<{ [k in keyof T]: _A }> ) => B, __trace?: string ): Effect<_R, _E, B> /** * @ets_rewrite_static mapNParN from "@effect-ts/core/Effect" * @ets_data_first mapNParN_ */ mapNParN>, B>( n: number, f: ( ..._: ForcedArray<{ [k in keyof T]: _A }> ) => B, __trace?: string ): (t: Tp.Tuple) => Effect<_R, _E, B> /** * @ets_rewrite_static mapNParN_ from "@effect-ts/core/Effect" */ mapNParN>, B>( t: Tp.Tuple, n: number, f: ( ..._: ForcedArray<{ [k in keyof T]: _A }> ) => B, __trace?: string ): Effect<_R, _E, B> /** * @ets_rewrite_static match from "@effect-ts/core/Effect" */ match: typeof T.match /** * @ets_rewrite_static matchIn from "@effect-ts/core/Effect" */ matchIn: typeof T.matchIn /** * @ets_rewrite_static matchMorph from "@effect-ts/core/Effect" */ matchMorph: typeof T.matchMorph /** * @ets_rewrite_static matchTag from "@effect-ts/core/Effect" */ matchTag: typeof T.matchTag /** * @ets_rewrite_static matchTagIn from "@effect-ts/core/Effect" */ matchTagIn: typeof T.matchTagIn /** * @ets_rewrite_static memoize from "@effect-ts/core/Effect" */ memoize: typeof T.memoize /** * @ets_rewrite_static memoizeEq from "@effect-ts/core/Effect" */ memoizeEq: typeof T.memoizeEq /** * @ets_rewrite_static mergeAll from "@effect-ts/core/Effect" * @ets_data_first mergeAll_ */ mergeAll( zero: B, f: (b: B, a: A) => B, __trace?: string | undefined ): (as: Iterable>) => T.Effect /** * @ets_rewrite_static mergeAll_ from "@effect-ts/core/Effect" */ mergeAll( as: Iterable>, zero: B, f: (b: B, a: A) => B, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static mergeAllPar from "@effect-ts/core/Effect" * @ets_data_first mergeAllPar_ */ mergeAllPar( zero: B, f: (b: B, a: A) => B, __trace?: string | undefined ): (as: Iterable>) => T.Effect /** * @ets_rewrite_static mergeAllPar_ from "@effect-ts/core/Effect" */ mergeAllPar( as: Iterable>, zero: B, f: (b: B, a: A) => B, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static mergeAllParN from "@effect-ts/core/Effect" * @ets_data_first mergeAllParN_ */ mergeAllParN( n: number, zero: B, f: (b: B, a: A) => B, __trace?: string | undefined ): (as: Iterable>) => T.Effect /** * @ets_rewrite_static mergeAllParN_ from "@effect-ts/core/Effect" */ mergeAllParN( as: Iterable>, n: number, zero: B, f: (b: B, a: A) => B, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static never from "@effect-ts/core/Effect" */ never: typeof T.never /** * @ets_rewrite_static none from "@effect-ts/core/Effect" */ none: typeof T.none /** * @ets_rewrite_static parallel from "@effect-ts/core/Effect" */ parallel: typeof T.parallel /** * @ets_rewrite_static parallelN from "@effect-ts/core/Effect" */ parallelN: typeof T.parallelN /** * @ets_rewrite_static partition from "@effect-ts/core/Effect" * @ets_data_first partition_ */ partition( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.RIO, Iterable>> /** * @ets_rewrite_static partition_ from "@effect-ts/core/Effect" */ partition( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.RIO, Iterable>> /** * @ets_rewrite_static partitionPar from "@effect-ts/core/Effect" * @ets_data_first partitionPar_ */ partitionPar( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.RIO, Iterable>> /** * @ets_rewrite_static partitionPar_ from "@effect-ts/core/Effect" */ partitionPar( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.RIO, Iterable>> /** * @ets_rewrite_static partitionParN from "@effect-ts/core/Effect" * @ets_data_first partitionParN_ */ partitionParN( n: number, f: (a: A) => Effect, __trace?: string ): (as: Iterable) => Effect, Iterable>> /** * @ets_rewrite_static partitionParN_ from "@effect-ts/core/Effect" */ partitionParN( as: Iterable, n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, Iterable>> /** * @ets_rewrite_static prettyReporter from "@effect-ts/core/Effect" */ prettyReporter: typeof T.prettyReporter /** * @ets_rewrite_static promise from "@effect-ts/core/Effect" */ promise(effect: Lazy>, __trace?: string | undefined): UIO /** * @ets_rewrite_static tryCatchPromise from "@effect-ts/core/Effect" */ promise( promise: Lazy>, onReject: (reason: unknown) => E, __trace?: string | undefined ): T.IO /** * @ets_rewrite_static provide from "@effect-ts/core/Effect" * @ets_data_first provide_ */ provide( r: R, __trace?: string | undefined ): (next: T.Effect) => T.Effect /** * @ets_rewrite_static provide_ from "@effect-ts/core/Effect" */ provide_( next: T.Effect, r: R, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static provideAll from "@effect-ts/core/Effect" * @ets_data_first provideAll_ */ provideAll( r: R, __trace?: string | undefined ): (next: T.Effect) => T.Effect /** * @ets_rewrite_static provideAll_ from "@effect-ts/core/Effect" */ provideAll( next: T.Effect, r: R, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static provideLayer from "@effect-ts/core/Effect" * @ets_data_first provideLayer_ */ provideLayer( layer: Layer ): (self: T.Effect) => T.Effect /** * @ets_rewrite_static provideLayer_ from "@effect-ts/core/Effect" */ provideLayer( self: T.Effect, layer: Layer ): T.Effect /** * @ets_rewrite_static provideSomeLayer from "@effect-ts/core/Effect" * @ets_data_first provideSomeLayer_ */ provideSomeLayer( layer: Layer ): (self: T.Effect) => T.Effect /** * @ets_rewrite_static provideSomeLayer_ from "@effect-ts/core/Effect" */ provideSomeLayer( self: T.Effect, layer: Layer ): T.Effect /** * @ets_rewrite_static provideSome from "@effect-ts/core/Effect" * @ets_data_first provideSome_ */ provideSome( f: (r0: R0) => R, __trace?: string | undefined ): (effect: T.Effect) => T.Effect /** * @ets_rewrite_static provideSome_ from "@effect-ts/core/Effect" */ provideSome( effect: T.Effect, f: (r0: R0) => R, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static raceAll from "@effect-ts/core/Effect" */ raceAll: typeof T.raceAll /** * @ets_rewrite_static raceAllWait from "@effect-ts/core/Effect" */ raceAllWait: typeof T.raceAllWait /** * @ets_rewrite_static raceAllWithStrategy from "@effect-ts/core/Effect" */ raceAllWithStrategy: typeof T.raceAllWithStrategy /** * @ets_rewrite_static reduce from "@effect-ts/core/Effect" * @ets_data_first reduce_ */ reduce( zero: Z, f: (z: Z, a: A) => Effect, __trace?: string ): (i: Iterable) => Effect /** * @ets_rewrite_static reduce_ from "@effect-ts/core/Effect" */ reduce( i: Iterable, zero: Z, f: (z: Z, a: A) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static reduceAll from "@effect-ts/core/Effect" * @ets_data_first reduceAll_ */ reduceAll( f: (acc: A, a: A) => A, __trace?: string | undefined ): (as: NonEmptyArray>) => T.Effect /** * @ets_rewrite_static reduceAll_ from "@effect-ts/core/Effect" */ reduceAll( as: NonEmptyArray>, f: (acc: A, a: A) => A, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static reduceAllPar from "@effect-ts/core/Effect" * @ets_data_first reduceAllPar_ */ reduceAllPar( f: (acc: A, a: A) => A, __trace?: string | undefined ): (as: NonEmptyArray>) => T.Effect /** * @ets_rewrite_static reduceAllPar_ from "@effect-ts/core/Effect" */ reduceAllPar( as: NonEmptyArray>, f: (acc: A, a: A) => A, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static reduceAllParN from "@effect-ts/core/Effect" * @ets_data_first reduceAllParN_ */ reduceAllParN( n: number, f: (acc: A, a: A) => A, __trace?: string ): (as: NonEmptyArray>) => Effect /** * @ets_rewrite_static reduceAllParN_ from "@effect-ts/core/Effect" */ reduceAllParN( as: NonEmptyArray>, n: number, f: (acc: A, a: A) => A, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static reduceRight from "@effect-ts/core/Effect" * @ets_data_first reduceRight_ */ reduceRight( zero: Z, f: (a: A, z: Z) => T.Effect, __trace?: string | undefined ): (i: Iterable) => T.Effect /** * @ets_rewrite_static reduceRight_ from "@effect-ts/core/Effect" */ reduceRight( i: Iterable, zero: Z, f: (a: A, z: Z) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static runtime from "@effect-ts/core/Effect" */ runtime: typeof T.runtime /** * @ets_rewrite_static second from "@effect-ts/core/Effect" */ second: typeof T.second /** * @ets_rewrite_static sequential from "@effect-ts/core/Effect" */ sequential: typeof T.sequential /** * @ets_rewrite_static service from "@effect-ts/core/Effect" */ service: typeof T.service /** * @ets_rewrite_static services from "@effect-ts/core/Effect" */ services: typeof T.services /** * @ets_rewrite_static sleep from "@effect-ts/core/Effect" */ sleep: typeof T.sleep /** * @ets_rewrite_static struct from "@effect-ts/core/Effect" */ struct: typeof T.struct /** * @ets_rewrite_static structPar from "@effect-ts/core/Effect" */ structPar: typeof T.structPar /** * @ets_rewrite_static structParN from "@effect-ts/core/Effect" * @ets_data_first structParN_ */ structParN( n: number, __trace?: string ): >>( r: EnforceNonEmptyRecord & Record> ) => Effect< _R, _E, { [K in keyof NER]: [NER[K]] extends [Effect] ? A : never } > /** * @ets_rewrite_static structParN_ from "@effect-ts/core/Effect" */ structParN>>( r: EnforceNonEmptyRecord & Record>, n: number, __trace?: string ): Effect< _R, _E, { [K in keyof NER]: [NER[K]] extends [Effect] ? A : never } > /** * @ets_rewrite_static succeedWith from "@effect-ts/core/Effect" */ succeed: typeof T.succeedWith /** * @ets_rewrite_static suspend from "@effect-ts/core/Effect" */ suspend: typeof T.suspend /** * @ets_rewrite_static succeed from "@effect-ts/core/Effect" */ succeedNow: typeof T.succeed /** * @ets_rewrite_static trace from "@effect-ts/core/Effect" */ trace: typeof T.trace /** * @ets_rewrite_static tracedMask from "@effect-ts/core/Effect" */ tracedMask: typeof T.tracedMask /** * @ets_rewrite_static transplant from "@effect-ts/core/Effect" */ transplant: typeof T.transplant /** * @ets_rewrite_static try from "@effect-ts/core/Effect" */ try: typeof T.try /** * @ets_rewrite_static tryCatch from "@effect-ts/core/Effect" */ tryCatch: typeof T.tryCatchOption /** * @ets_rewrite_static tryCatch from "@effect-ts/core/Effect" */ tryCatchOption: typeof T.tryCatchOption /** * @ets_rewrite_static tryCatchSuspend from "@effect-ts/core/Effect" */ tryCatchSuspend: typeof T.tryCatchSuspend /** * @ets_rewrite_static tryCatchPromise from "@effect-ts/core/Effect" */ tryCatchPromise: typeof T.tryCatchPromise /** * @ets_rewrite_static tryPromise from "@effect-ts/core/Effect" */ tryPromise: typeof T.tryPromise /** * @ets_rewrite_static tuple from "@effect-ts/core/Effect" */ tuple: typeof T.tuple /** * @ets_rewrite_static tuplePar from "@effect-ts/core/Effect" */ tuplePar: typeof T.tuplePar /** * @ets_rewrite_static tupleParN from "@effect-ts/core/Effect" */ tupleParN: typeof T.tupleParN /** * @ets_rewrite_static uninterruptibleMask from "@effect-ts/core/Effect" */ uninterruptibleMask: typeof T.uninterruptibleMask /** * @ets_rewrite_static union from "@effect-ts/core/Effect" */ union: typeof T.union /** * @ets_rewrite_static unionFn from "@effect-ts/core/Effect" */ unionFn: typeof T.unionFn /** * @ets_rewrite_static unit from "@effect-ts/core/Effect" */ unit: typeof T.unit /** * @ets_rewrite_static unitTraced from "@effect-ts/core/Effect" */ unitTraced: typeof T.unitTraced /** * @ets_rewrite_static untracedMask from "@effect-ts/core/Effect" */ untracedMask: typeof T.untracedMask /** * @ets_rewrite_static validate from "@effect-ts/core/Effect" * @ets_data_first validate_ */ validate( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect, Chunk> /** * @ets_rewrite_static validate_ from "@effect-ts/core/Effect" */ validate( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, Chunk> /** * @ets_rewrite_static validatePar from "@effect-ts/core/Effect" * @ets_data_first validatePar_ */ validatePar( f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect, Chunk> /** * @ets_rewrite_static validatePar_ from "@effect-ts/core/Effect" */ validatePar( as: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, Chunk> /** * @ets_rewrite_static validateParN from "@effect-ts/core/Effect" * @ets_data_first validateParN_ */ validateParN( n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): (as: Iterable) => T.Effect, Chunk> /** * @ets_rewrite_static validateParN_ from "@effect-ts/core/Effect" */ validateParN( as: Iterable, n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, Chunk> /** * @ets_rewrite_static validateExec from "@effect-ts/core/Effect" * @ets_data_first validateExec_ */ validateExec( es: T.ExecutionStrategy, f: (a: A) => Effect, __trace?: string ): (as: Iterable) => Effect, Chunk> /** * @ets_rewrite_static validateExec_ from "@effect-ts/core/Effect" */ validateExec( as: Iterable, es: T.ExecutionStrategy, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, Chunk> /** * @ets_rewrite_static validateFirst from "@effect-ts/core/Effect" * @ets_data_first validateFirst_ */ validateFirst( f: (a: A) => T.Effect, __trace?: string | undefined ): (i: Iterable) => T.Effect, B> /** * @ets_rewrite_static validateFirst_ from "@effect-ts/core/Effect" */ validateFirst( i: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, B> /** * @ets_rewrite_static validateFirstPar from "@effect-ts/core/Effect" * @ets_data_first validateFirstPar_ */ validateFirstPar( f: (a: A) => T.Effect, __trace?: string | undefined ): (i: Iterable) => T.Effect, B> /** * @ets_rewrite_static validateFirstPar_ from "@effect-ts/core/Effect" */ validateFirstPar( i: Iterable, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, B> /** * @ets_rewrite_static validateFirstParN from "@effect-ts/core/Effect" * @ets_data_first validateFirstParN_ */ validateFirstParN( n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): (i: Iterable) => T.Effect, B> /** * @ets_rewrite_static validateFirstParN_ from "@effect-ts/core/Effect" */ validateFirstParN( i: Iterable, n: number, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect, B> /** * @ets_rewrite_static whenCase from "@effect-ts/core/Effect" * @ets_data_first whenCase_ */ whenCase( pf: (a: A) => O.Option>, __trace?: string | undefined ): (a: A) => T.Effect /** * @ets_rewrite_static whenCase_ from "@effect-ts/core/Effect" */ whenCase( a: A, pf: (a: A) => O.Option>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_static withChildren from "@effect-ts/core/Effect" */ withChildren: typeof T.withChildren /** * @ets_rewrite_static withRuntime from "@effect-ts/core/Effect" */ withRuntime: typeof T.withRuntime /** * @ets_rewrite_static withRuntime from "@effect-ts/core/Effect" */ withRuntimeM: typeof T.withRuntimeM /** * @ets_rewrite_static yieldNow from "@effect-ts/core/Effect" */ yieldNow: typeof T.yieldNow } export interface Base extends Effect {} export interface Effect extends EffectOps {} export interface EffectOps { /** * @ets_rewrite_method pipe from "smart:pipe" */ pipe(this: Self, f: (self: Self) => Ret): Ret /** * @ets_rewrite_method absolve from "@effect-ts/core/Effect" */ absolve( this: T.Effect>, __trace?: string ): T.Effect /** * @ets_rewrite_method absorb from "@effect-ts/core/Effect" */ absorb( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method absorbWith_ from "@effect-ts/core/Effect" */ absorbWith( this: T.Effect, f: (e: E) => unknown, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method andThen_ from "@effect-ts/core/Effect" */ andThen( this: Effect, fb: Effect, __trace?: string ): Effect /** * @ets_rewrite_method ap_ from "@effect-ts/core/Effect" */ ap( this: T.Effect B>, fa: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method asService_ from "@effect-ts/core/Effect" */ asService( this: T.Effect, has: Tag, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method as_ from "@effect-ts/core/Effect" */ as( this: T.Effect, b: B, __trace?: string ): T.Effect /** * @ets_rewrite_method asSome from "@effect-ts/core/Effect" */ asSome( this: T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method asSomeError from "@effect-ts/core/Effect" */ asSomeError( this: T.Effect, __trace?: string | undefined ): T.Effect, A> /** * @ets_rewrite_method asUnit from "@effect-ts/core/Effect" */ asUnit( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method awaitAllChildren from "@effect-ts/core/Effect" */ awaitAllChildren( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method bimap_ from "@effect-ts/core/Effect" */ bimap( this: T.Effect, f: (e: E) => E2, g: (a: A) => B, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method bind_ from "@effect-ts/core/Effect" */ bind, N extends string, R2, E2, B>( this: T.Effect, n: N & N extends keyof AX ? [`${N} already in use`] : N, f: (a: AX) => T.Effect, __trace?: string ): T.Effect< RX & R2, EX | E2, Compute< AX & { readonly [k in N]: B }, "flat" > > /** * @ets_rewrite_method bindAll_ from "@effect-ts/core/Effect" */ bindAll< K, NER extends Record> & { [k in keyof K & keyof NER]?: never }, R, E >( this: Effect, r: (k: K) => EnforceNonEmptyRecord & Record>, __trace?: string ): Effect< R & _R, E | _E, Compute< K & { readonly [K in keyof NER]: [NER[K]] extends [Effect] ? A : never }, "flat" > > /** * @ets_rewrite_method bindAllPar_ from "@effect-ts/core/Effect" */ bindAllPar< K, NER extends Record> & { [k in keyof K & keyof NER]?: never }, R, E >( this: Effect, r: (k: K) => EnforceNonEmptyRecord & Record>, __trace?: string ): Effect< R & _R, E | _E, Compute< K & { readonly [K in keyof NER]: [NER[K]] extends [Effect] ? A : never }, "flat" > > /** * @ets_rewrite_method bindAllParN_ from "@effect-ts/core/Effect" */ bindAllParN< K, NER extends Record> & { [k in keyof K & keyof NER]?: never }, R, E >( this: Effect, n: number, r: (k: K) => EnforceNonEmptyRecord & Record>, __trace?: string ): Effect< R & _R, E | _E, Compute< K & { readonly [K in keyof NER]: [NER[K]] extends [Effect] ? A : never }, "flat" > > /** * @ets_rewrite_method bracketExit_ from "@effect-ts/core/Effect" */ bracket( this: T.Effect, use: (a: AX) => Effect, release: (a: AX, exit: Exit) => Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method bracketFiber_ from "@effect-ts/core/Effect" */ bracketFiber( this: Effect, use: (f: Fiber.Runtime) => Effect, __trace?: string ): Effect> /** * @ets_rewrite_method bracketOnError_ from "@effect-ts/core/Effect" */ bracketOnError( this: Effect, use: (a: A) => Effect, release: (a: A, e: Exit) => Effect, __trace?: string ): Effect /** * @ets_rewrite_method cached_ from "@effect-ts/core/Effect" */ cached( this: T.Effect, ttl: number, __trace?: string | undefined ): T.RIO, T.IO> /** * @ets_rewrite_method cachedInvalidate_ from "@effect-ts/core/Effect" */ cachedInvalidate( this: T.Effect, ttl: number, __trace?: string | undefined ): T.RIO, Tp.Tuple<[T.IO, T.UIO]>> /** * @ets_rewrite_method catchAll_ from "@effect-ts/core/Effect" */ catchAll( this: T.Effect, f: (e: EX) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method catchTag_ from "@effect-ts/core/Effect" */ catchTag< RX, EX, AX, Tag extends (EX extends { _tag: infer X } ? X : never) & string, R2, E2, B >( this: T.Effect, tag: Tag, f: (e: Extract) => T.Effect, __trace?: string ): T.Effect, AX | B> /** * @ets_rewrite_method catchAllCause_ from "@effect-ts/core/Effect" */ catchAllCause( this: T.Effect, f: (_: Cause) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method catchAllDefect_ from "@effect-ts/core/Effect" */ catchAllDefect( this: T.Effect, f: (_: unknown) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method catchSome_ from "@effect-ts/core/Effect" */ catchSome( this: T.Effect, f: (e: E) => O.Option>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method catchSomeCause_ from "@effect-ts/core/Effect" */ catchSomeCause( this: T.Effect, f: (_: Cause) => O.Option>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method catchSomeDefect_ from "@effect-ts/core/Effect" */ catchSomeDefect( this: T.Effect, f: (_: unknown) => O.Option>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method cause from "@effect-ts/core/Effect" */ cause( this: T.Effect, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method chain_ from "@effect-ts/core/Effect" */ chain( this: T.Effect, f: (a: AX) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method chainError_ from "@effect-ts/core/Effect" */ chainError( this: T.Effect, f: (e: E) => T.RIO, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method compose_ from "@effect-ts/core/Effect" */ compose( this: T.Effect, that: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method continueOrFail_ from "@effect-ts/core/Effect" */ continueOrFail( this: Effect, f: () => E1, pf: (a: A) => O.Option, __trace?: string ): Effect /** * @ets_rewrite_method continueOrFailM_ from "@effect-ts/core/Effect" */ continueOrFailM( this: Effect, f: () => E1, pf: (a: A) => O.Option>, __trace?: string ): Effect /** * @ets_rewrite_method delay_ from "@effect-ts/core/Effect" */ delay( this: T.Effect, ms: number, __trace?: string | undefined ): T.Effect, E, A> /** * @ets_rewrite_method either from "@effect-ts/core/Effect" */ either( this: T.Effect, __trace?: string ): T.Effect> /** * @ets_rewrite_method ensuring_ from "@effect-ts/core/Effect" */ ensuring( this: T.Effect, finalizer: Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method ensuringChild_ from "@effect-ts/core/Effect" */ ensuringChild( this: T.Effect, f: (_: Fiber.Fiber>) => T.RIO, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method ensuringChildren_ from "@effect-ts/core/Effect" */ ensuringChildren( this: T.Effect, children: (_: SortedSet>) => T.RIO, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method eventually from "@effect-ts/core/Effect" */ eventually( fa: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method flatten from "@effect-ts/core/Effect" */ flatten( this: T.Effect>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method flattenErrorOption_ from "@effect-ts/core/Effect" */ flattenErrorOption( this: T.Effect, A>, def: () => E2, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method flip from "@effect-ts/core/Effect" */ flip( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method flipWith_ from "@effect-ts/core/Effect" */ flipWith( this: T.Effect, f: (self: T.Effect) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method foldCauseM_ from "@effect-ts/core/Effect" */ foldCauseM( this: T.Effect, g: (e: Cause) => T.Effect, f: (a: AX) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method foldM_ from "@effect-ts/core/Effect" */ foldM( this: T.Effect, g: (e: EX) => T.Effect, f: (a: AX) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method forever from "@effect-ts/core/Effect" */ forever( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method fork from "@effect-ts/core/Effect" */ fork( this: T.Effect, __trace?: string ): T.Effect> /** * @ets_rewrite_method forkAs_ from "@effect-ts/core/Effect" */ forkAs( this: T.Effect, name: string, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method forkManaged from "@effect-ts/core/Effect" */ forkManaged( this: T.Effect, __trace?: string ): M.Managed> /** * @ets_rewrite_method forkDaemon from "@effect-ts/core/Effect" */ forkDaemon( this: T.Effect, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method forkDaemonReport_ from "@effect-ts/core/Effect" */ forkDaemonReport( this: T.Effect, reportFailure: T.FailureReporter, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method forkIn_ from "@effect-ts/core/Effect" */ forkIn( this: T.Effect, scope: Scope>, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method forkInReport_ from "@effect-ts/core/Effect" */ forkInReport( this: T.Effect, scope: Scope>, reportFailure: T.FailureReporter, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method forkWithErrorHandler_ from "@effect-ts/core/Effect" */ forkWithErrorHandler( self: T.Effect, handler: (e: E) => T.RIO, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method get from "@effect-ts/core/Effect" */ get( this: T.Effect>, __trace?: string | undefined ): T.Effect, A> /** * @ets_rewrite_method ifM_ from "@effect-ts/core/Effect" */ ifM( this: Effect, onTrue: () => Effect, onFalse: () => Effect, __trace?: string ): Effect /** * @ets_rewrite_method provideAll_ from "@effect-ts/core/Effect" */ injectAll( this: T.Effect, env: AX ): T.Effect /** * @ets_rewrite_method provideAll_ from "@effect-ts/core/Effect" */ injectEnv( this: T.Effect, env: AX2 ): T.Effect & infer K ? K : unknown, EX, AX> /** * @ets_rewrite_method provideSome_ from "@effect-ts/core/Effect" */ injectSome( this: T.Effect, env: (_: R2) => AX ): T.Effect /** * @ets_rewrite_method provideService_ from "@effect-ts/core/Effect" */ injectService( this: T.Effect, tag: Tag, value: A2 ): T.Effect & infer K ? K : unknown, EX, AX> /** * @ets_rewrite_method provideServiceM_ from "@effect-ts/core/Effect" */ injectServiceM( this: T.Effect, tag: Tag, value: T.Effect ): T.Effect & infer K ? K : unknown), EX | E2, AX> /** * @ets_rewrite_method provideSomeLayer_ from "@effect-ts/core/Effect" */ inject( this: T.Effect, layer: Layer ): T.Effect & R2, EX | E2, AX> /** * @ets_rewrite_method ignore from "@effect-ts/core/Effect" */ ignore( this: T.Effect, __trace?: string | undefined ): T.RIO /** * @ets_rewrite_method in_ from "@effect-ts/core/Effect" */ in( this: T.Effect, scope: Scope, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method interruptAllChildren from "@effect-ts/core/Effect" */ interruptAllChildren( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method interruptStatus_ from "@effect-ts/core/Effect" */ interruptStatus( this: T.Effect, flag: Fiber.InterruptStatus, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method interruptible from "@effect-ts/core/Effect" */ interruptible( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method isFailure from "@effect-ts/core/Effect" */ isFailure( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method isSuccess from "@effect-ts/core/Effect" */ isSuccess( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method join_ from "@effect-ts/core/Effect" */ join( this: T.Effect, that: T.Effect, __trace?: string | undefined ): T.Effect, E | E1, A | A1> /** * @ets_rewrite_method joinEither_ from "@effect-ts/core/Effect" */ joinEither( this: T.Effect, that: T.Effect, __trace?: string | undefined ): T.Effect, E | E1, E.Either> /** * @ets_rewrite_method left from "@effect-ts/core/Effect" */ left(self: T.Effect>): T.Effect, B> /** * @ets_rewrite_method leftOrFail_ from "@effect-ts/core/Effect" */ leftOrFail( this: T.Effect>, orFail: (c: C) => E1, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method leftOrFailException from "@effect-ts/core/Effect" */ leftOrFailException( this: T.Effect>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method let_ from "@effect-ts/core/Effect" */ let, N extends string, B>( this: T.Effect, n: N & N extends keyof AX ? [`${N} already in use`] : N, f: (a: AX) => B, __trace?: string ): T.Effect< RX, EX, Compute< AX & { readonly [k in N]: B }, "flat" > > /** * @ets_rewrite_method map_ from "@effect-ts/core/Effect" */ map( this: T.Effect, f: (a: AX) => B, __trace?: string ): T.Effect /** * @ets_rewrite_method mapErrorCause_ from "@effect-ts/core/Effect" */ mapErrorCause( this: T.Effect, f: (cause: Cause) => Cause, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method mapError_ from "@effect-ts/core/Effect" */ mapError( this: T.Effect, f: (e: E) => E2, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method mapN_ from "@effect-ts/core/Effect" */ mapN>, B>( f: (..._: ForcedArray<{ [k in keyof T]: _A }>) => B, __trace?: string ): (t: Tp.Tuple) => Effect<_R, _E, B> /** * @ets_rewrite_method mapNPar_ from "@effect-ts/core/Effect" */ mapNPar>, B>( f: (...args: ForcedArray<{ [k in keyof T]: _A }>) => B, __trace?: string ): (t: Tp.Tuple) => Effect<_R, _E, B> /** * @ets_rewrite_method mapNParN_ from "@effect-ts/core/Effect" */ mapNParN>, B>( n: number, f: (...args: ForcedArray<{ [k in keyof T]: _A }>) => B, __trace?: string ): (t: Tp.Tuple) => Effect<_R, _E, B> /** * @ets_rewrite_method mapTryCatch_ from "@effect-ts/core/Effect" */ mapTryCatch( this: T.Effect, f: (a: A) => B, onThrow: (u: unknown) => E, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method merge from "@effect-ts/core/Effect" */ merge( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method onError_ from "@effect-ts/core/Effect" */ onError( this: T.Effect, cleanup: (exit: Cause) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method onExit_ from "@effect-ts/core/Effect" */ onExit( this: T.Effect, cleanup: (exit: Exit) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method onFirst from "@effect-ts/core/Effect" */ onFirst( this: T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method onInterrupt_ from "@effect-ts/core/Effect" */ onInterrupt( self: T.Effect, cleanup: (interruptors: readonly Fiber.FiberID[]) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method onSecond from "@effect-ts/core/Effect" */ onSecond( this: T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method onTermination_ from "@effect-ts/core/Effect" */ onTermination( this: T.Effect, cleanup: (_: Cause) => T.RIO, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method once from "@effect-ts/core/Effect" */ once( this: T.Effect, __trace?: string | undefined ): T.UIO> /** * @ets_rewrite_method onlyDefaultEnv from "smart:identity" */ onlyDefaultEnv( self: T.Effect ): T.Effect /** * @ets_rewrite_method option from "@effect-ts/core/Effect" */ option( this: T.Effect, __trace?: string | undefined ): T.RIO> /** * @ets_rewrite_method optional from "@effect-ts/core/Effect" */ optional( this: T.Effect, A>, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method orDie from "@effect-ts/core/Effect" */ orDie( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method orDieKeep from "@effect-ts/core/Effect" */ orDieKeep( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method orDieWith_ from "@effect-ts/core/Effect" */ orDieWith( this: T.Effect, f: (e: E) => unknown, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method orElseEither_ from "@effect-ts/core/Effect" */ orElseEither( this: T.Effect, that: () => T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method orElseFail_ from "@effect-ts/core/Effect" */ orElseFail( this: T.Effect, e: E2, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method orElseOptional_ from "@effect-ts/core/Effect" */ orElseOptional( this: T.Effect, A>, that: () => T.Effect, A2>, __trace?: string | undefined ): T.Effect, A | A2> /** * @ets_rewrite_method orElseSucceed_ from "@effect-ts/core/Effect" */ orElseSucceed( this: T.Effect, a: A2, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method orElse_ from "@effect-ts/core/Effect" */ orElse( this: T.Effect, that: () => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method overrideForkScope_ from "@effect-ts/core/Effect" */ overrideForkScope( this: T.Effect, scope: Scope>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method race_ from "@effect-ts/core/Effect" */ race( this: T.Effect, f: T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method raceEither_ from "@effect-ts/core/Effect" */ raceEither( this: T.Effect, that: T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method raceFirst_ from "@effect-ts/core/Effect" */ raceFirst( this: T.Effect, that: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method raceWith_ from "@effect-ts/core/Effect" */ raceWith( this: Effect, right: Effect, leftWins: (exit: Exit, fiber: Fiber.Fiber) => Effect, rightWins: (exit: Exit, fiber: Fiber.Fiber) => Effect, __trace?: string ): Effect /** * @ets_rewrite_method raceWithScope_ from "@effect-ts/core/Effect" */ raceWithScope( this: Effect, right: Effect, leftWins: (exit: Exit, fiber: Fiber.Fiber) => Effect, rightWins: (exit: Exit, fiber: Fiber.Fiber) => Effect, scope: Scope>, __trace?: string ): Effect /** * @ets_rewrite_method refailWithTrace from "@effect-ts/core/Effect" */ refailWithTrace( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method refineOrDie_ from "@effect-ts/core/Effect" */ refineOrDie( this: T.Effect, pf: (e: E) => O.Option, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method refineOrDieWith_ from "@effect-ts/core/Effect" */ refineOrDieWith( this: T.Effect, pf: (e: E) => O.Option, f: (e: E) => unknown, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method reject_ from "@effect-ts/core/Effect" */ reject( this: T.Effect, pf: (a: A) => O.Option, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method repeat_ from "@effect-ts/core/Effect" */ repeat( this: T.Effect, schedule: Schedule, __trace?: string | undefined ): T.Effect, E, B> /** * @ets_rewrite_method repeatN_ from "@effect-ts/core/Effect" */ repeatN( this: T.Effect, n: number, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method repeatOrElse_ from "@effect-ts/core/Effect" */ repeatOrElse( this: Effect, schedule: Schedule, orElse: (_: E, __: O.Option) => Effect, __trace?: string ): Effect /** * @ets_rewrite_method repeatOrElseEither_ from "@effect-ts/core/Effect" */ repeatOrElseEither( this: Effect, schedule: Schedule, orElse: (_: E, __: O.Option) => Effect, __trace?: string ): Effect> /** * @ets_rewrite_method repeatUntilM_ from "@effect-ts/core/Effect" */ repeatUntilM( this: T.Effect, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method repeatUntil_ from "@effect-ts/core/Effect" */ repeatUntil( this: T.Effect, f: (a: A) => boolean, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method repeatWhileM_ from "@effect-ts/core/Effect" */ repeatWhileM( this: T.Effect, f: (a: A) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method repeatWhile_ from "@effect-ts/core/Effect" */ repeatWhile( this: T.Effect, f: (a: A) => boolean, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method replaceService_ from "@effect-ts/core/Effect" */ replaceService( ma: T.Effect, E1, A1>, tag: Tag, f: (_: T) => T, __trace?: string | undefined ): T.Effect, E1, A1> /** * @ets_rewrite_method replaceServiceM_ from "@effect-ts/core/Effect" */ replaceServiceM( this: Effect, E1, A1>, tag: Tag, f: (_: T) => Effect, __trace?: string ): Effect, E | E1, A1> /** * @ets_rewrite_method replicate_ from "@effect-ts/core/Effect" */ replicate(this: T.Effect, n: number): readonly T.Effect[] /** * @ets_rewrite_method require_ from "@effect-ts/core/Effect" */ require( this: T.Effect>, error: () => E2, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method reserve_ from "@effect-ts/core/Effect" */ reserve( this: Effect>, use: (a: A) => Effect, __trace?: string ): Effect /** * @ets_rewrite_method resetForkScope_ from "@effect-ts/core/Effect" */ resetForkScope( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method result from "@effect-ts/core/Effect" */ result( this: T.Effect, __trace?: string ): T.Effect> /** * @ets_rewrite_method resurrect from "@effect-ts/core/Effect" */ resurrect( this: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method retry_ from "@effect-ts/core/Effect" */ retry( this: T.Effect, policy: Schedule, __trace?: string | undefined ): T.Effect, E, A> /** * @ets_rewrite_method retryOrElse_ from "@effect-ts/core/Effect" */ retryOrElse( self: Effect, policy: Schedule, orElse: (e: E, o: O) => Effect, __trace?: string ): Effect /** * @ets_rewrite_method retryOrElseEither_ from "@effect-ts/core/Effect" */ retryOrElseEither( self: Effect, policy: Schedule, orElse: (e: E, o: O) => Effect, __trace?: string ): Effect> /** * @ets_rewrite_method retryUntilM_ from "@effect-ts/core/Effect" */ retryUntilM( this: T.Effect, f: (a: E) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method retryUntil_ from "@effect-ts/core/Effect" */ retryUntil( this: T.Effect, f: (a: E) => boolean, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method retryWhileM_ from "@effect-ts/core/Effect" */ retryWhileM( this: T.Effect, f: (a: E) => T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method retryWhile_ from "@effect-ts/core/Effect" */ retryWhile( this: T.Effect, f: (a: E) => boolean, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method right from "@effect-ts/core/Effect" */ right( this: T.Effect>, __trace?: string | undefined ): T.Effect, C> /** * @ets_rewrite_method runPromise from "@effect-ts/core/Effect" */ runPromise(this: T.Effect): Promise /** * @ets_rewrite_method runPromiseExit from "@effect-ts/core/Effect" */ runPromiseExit(this: T.Effect): Promise> /** * @ets_rewrite_method runFiber from "@effect-ts/core/Effect" */ runFiber(this: T.Effect): Fiber.Fiber /** * @ets_rewrite_method sandbox from "@effect-ts/core/Effect" */ sandbox( this: T.Effect, __trace?: string | undefined ): T.Effect, A> /** * @ets_rewrite_method sandboxWith_ from "@effect-ts/core/Effect" */ sandboxWith( this: Effect, f: (_: Effect, A>) => Effect, A>, __trace?: string ): Effect /** * @ets_rewrite_method some from "@effect-ts/core/Effect" */ some( this: T.Effect>, __trace?: string | undefined ): T.Effect, A> /** * @ets_rewrite_method someOrElseM_ from "@effect-ts/core/Effect" */ someOrElseM( this: T.Effect>, orElse: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method someOrElse_ from "@effect-ts/core/Effect" */ someOrElse( this: T.Effect>, orElse: () => B, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method someOrFail_ from "@effect-ts/core/Effect" */ someOrFail( this: T.Effect>, orFail: () => E2, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method someOrFailException from "@effect-ts/core/Effect" */ someOrFailException( this: T.Effect>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method summarized_ from "@effect-ts/core/Effect" */ summarized( this: Effect, summary: Effect, f: (start: B, end: B) => C, __trace?: string ): Effect> /** * @ets_rewrite_method supervised_ from "@effect-ts/core/Effect" */ supervised( this: T.Effect, supervisor: Supervisor, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method tap_ from "@effect-ts/core/Effect" */ tap( this: T.Effect, f: (a: AX) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method tapError_ from "@effect-ts/core/Effect" */ tapError( this: T.Effect, f: (e: EX) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method tapCause_ from "@effect-ts/core/Effect" */ tapCause( this: T.Effect, f: (e: Cause) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method tapBoth_ from "@effect-ts/core/Effect" */ tapBoth( this: T.Effect, f: (e: EX) => T.Effect, g: (e: AX) => T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method fromRawEffect from "@effect-ts/core/Effect/Layer" */ toLayer(this: T.Effect): Layer /** * @ets_rewrite_method fromEffect_ from "@effect-ts/core/Effect/Layer" */ toLayer( this: T.Effect, tag: Tag ): Layer> /** * @ets_rewrite_method fromEffect from "@effect-ts/core/Effect/Managed" */ toManaged(this: T.Effect): M.Managed /** * @ets_rewrite_method toManagedRelease_ from "@effect-ts/core/Effect" */ toManaged( this: T.Effect, release: (a: A) => T.Effect ): M.Managed /** * @ets_rewrite_method timed from "@effect-ts/core/Effect" */ timed( this: T.Effect, __trace?: string | undefined ): T.Effect, E, Tp.Tuple<[number, A]>> /** * @ets_rewrite_method timedWith_ from "@effect-ts/core/Effect" */ timedWith( this: T.Effect, msTime: T.Effect, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method timeoutFail_ from "@effect-ts/core/Effect" */ timeoutFail( this: T.Effect, d: number, e: () => E2, __trace?: string | undefined ): T.Effect, E | E2, A> /** * @ets_rewrite_method timeoutTo_ from "@effect-ts/core/Effect" */ timeoutTo( this: T.Effect, delay: number, orElse: B, f: (a: A) => B2, __trace?: string | undefined ): T.Effect, E, B | B2> /** * @ets_rewrite_method timeout_ from "@effect-ts/core/Effect" */ timeout( this: T.Effect, d: number, __trace?: string | undefined ): T.Effect, E, O.Option> /** * @ets_rewrite_method to_ from "@effect-ts/core/Effect" */ to( this: T.Effect, promise: P.Promise, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method traced from "@effect-ts/core/Effect" */ traced(this: T.Effect): T.Effect /** * @ets_rewrite_method tracingStatus_ from "@effect-ts/core/Effect" */ tracingStatus(this: T.Effect, flag: boolean): T.Effect /** * @ets_rewrite_method uncause from "@effect-ts/core/Effect" */ uncause( this: T.RIO>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method unfailable from "smart:identity" */ unfailable(this: T.Effect): T.RIO /** * @ets_rewrite_method uninterruptible from "@effect-ts/core/Effect" */ uninterruptible: (effect: T.Effect) => T.Effect /** * @ets_rewrite_method unlessM_ from "@effect-ts/core/Effect" */ unlessM( this: T.Effect, bool: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method unless_ from "@effect-ts/core/Effect" */ unless( this: T.Effect, pred: () => boolean, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method unrefineWith_ from "@effect-ts/core/Effect" */ unrefineWith( this: T.Effect, pf: (u: unknown) => O.Option, f: (e: E) => E2, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method unrefine_ from "@effect-ts/core/Effect" */ unrefine( this: T.Effect, pf: (u: unknown) => O.Option, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method unrefine_ from "@effect-ts/core/Effect" */ unsandbox( this: T.Effect, A>, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method untraced from "@effect-ts/core/Effect" */ untraced(this: T.Effect): T.Effect /** * @ets_rewrite_method updateService_ from "@effect-ts/core/Effect" */ updateService( this: T.Effect, tag: Tag, f: (_: T) => T, __trace?: string | undefined ): T.Effect, E, A> /** * @ets_rewrite_method whenM_ from "@effect-ts/core/Effect" */ whenM( this: T.Effect, predicate: T.Effect, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method when_ from "@effect-ts/core/Effect" */ when( this: T.Effect, predicate: () => boolean, __trace?: string | undefined ): T.Effect> /** * @ets_rewrite_method zip_ from "@effect-ts/core/Effect" */ zip( this: T.Effect, f: T.Effect, __trace?: string ): T.Effect> /** * @ets_rewrite_method zipPar_ from "@effect-ts/core/Effect" */ zipPar( this: T.Effect, f: T.Effect, __trace?: string ): T.Effect> /** * @ets_rewrite_method zipRight_ from "@effect-ts/core/Effect" */ zipRight( this: T.Effect, f: T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method zipRightPar_ from "@effect-ts/core/Effect" */ zipRightPar( this: T.Effect, f: T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method zipLeft_ from "@effect-ts/core/Effect" */ zipLeft( this: T.Effect, f: T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method zipLeftPar_ from "@effect-ts/core/Effect" */ zipLeftPar( this: T.Effect, f: T.Effect, __trace?: string ): T.Effect /** * @ets_rewrite_method zipWith_ from "@effect-ts/core/Effect" */ zipWith( this: T.Effect, that: T.Effect, f: (a: A, b: A2) => B, __trace?: string | undefined ): T.Effect /** * @ets_rewrite_method zipWithPar_ from "@effect-ts/core/Effect" */ zipWithPar( this: T.Effect, that: T.Effect, f: (a: A, b: A2) => B, __trace?: string | undefined ): T.Effect } }