Understanding Layer and Effect Provide Methods in Effect TypeScript Library

Hi community, I'm learning Effect, but I'm struggling with some concepts. It would be great if someone can explain to me what are differences between:
- Layer.provide
- Layer.provideMerge
- Layer.merge
- Layer.mergeAll
- and Effect.provide
It looks so similiar. Thank you so much.
Was this page helpful?