provide method

Effect<Null, L, R> provide(
  1. Context<E> context
)

{@category context}

Implementation

Effect<Null, L, R> provide(Context<E> context) {
  final env = context.env;
  final effect = env is ScopeMixin && !env.scopeClosable
      ? alwaysIgnore(env.closeScope())
      : this;
  return Effect.from((_) => effect._unsafeRun(context));
}