Skip to main content

Glossary

Search and filter commands for ZIO Effect

All 43 commands

ZIO
Effect
Effect<A, E, R>
ZIO[-R, +E, +A]
Effect.succeed(x)
ZIO.succeed(x)
Effect.fail(e)
ZIO.fail(e)
Effect.try(() => ...)
ZIO.attempt(...)
Effect.sync(() => ...)
ZIO.suspend(...)
Effect.catchAll(fa, f)
fa.catchAll(f)
Effect.orElse(fa, () => fb)
fa.orElse(fb)
Effect.mapError(fa, f)
fa.mapError(f)
Effect.either(fa)
fa.either
Effect.die(defect)
ZIO.die(defect)
Effect.gen(function* () { ... })
for { ... } yield ...
yield* effect
<- effect (in for-comprehension)
Effect.map(fa, f)
fa.map(f)
Effect.flatMap(fa, f)
fa.flatMap(f)
class Tag extends Context.Tag
ZIO.service[T]
yield* ServiceTag
ZIO.service[ServiceType]
Layer.succeed(Tag, impl)
ZLayer.succeed(impl)
Layer.effect(Tag, effect)
ZLayer.fromEffect(...)
Layer.provide(inner, outer)
outer >>> inner
Layer.merge(layer1, layer2)
layer1 ++ layer2
Effect.provide(effect, layer)
effect.provideLayer(layer)
Layer.scoped(Tag, effect)
ZLayer.scoped(...)
Effect.fork(fa)
fa.fork
Fiber.join(fiber)
fiber.join
Fiber.interrupt(fiber)
fiber.interrupt
Effect.all(effects, { concurrency })
ZIO.collectAllPar(effects)
Effect.race(fa, fb)
fa.race(fb)
Ref.make(initial)
Ref.make(initial)
Ref.get/set/update(ref, ...)
ref.get/set/update
Stream<A, E, R>
ZStream[-R, +E, +O]
Stream.succeed(...)
ZStream(...)
Stream.map/flatMap/filter(stream, f)
stream.map/flatMap/filter
Stream.runCollect(stream)
stream.runCollect
Sink.count/last/...
ZSink.count/last/...
Schema<A>
Schema[A]
Schema.decodeUnknown(schema)(data)
schema.decode(data)
Schema.optional(Schema.String)
Option[String]
HttpClient service
Client.service (ZIO HTTP)
client.get/post(url, options)
Client.get/post(url, ...)
response.json/text
response.body.asString
SqlClient service
JdbcService (ZIO JDBC)
sql`SELECT ... WHERE id = ${id}`
sql"SELECT ... WHERE id = $id"
SqlClient.transaction(effect)
jdbc.transaction { ... }