io.funkode.resource.output.ResourceStore$
See theResourceStore companion trait
object ResourceStore
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ResourceStore.type
Members list
Concise view
Type members
Classlikes
Attributes
- Graph
- Supertypes
Types
Value members
Concrete methods
inline def fetchOneRelAs[R](urn: Urn, relType: String)(using evidence$12: Addressable[R]): WithResourceStore[Of[R]]
inline def fetchRelAs[R](urn: Urn, relType: String)(using evidence$11: Addressable[R]): WithResourceStreamStore[Of[R]]
inline def save[R](inline addressable: R)(using evidence$9: Addressable[R]): WithResourceStore[Of[R]]
inline def save[R](inline typedResource: Of[R])(using evidence$10: Addressable[R]): WithResourceStore[Resource]
inline def withStore[R](f: ResourceStore => WithResourceStore[R]): ZIO[ResourceStore, ResourceError, R]
inline def withStreamStore[R](f: ResourceStore => WithResourceStreamStore[R]): ZStream[ResourceStore, ResourceError, R]
Extensions
Extensions
extension [A](resourceIO: WithResourceStore[Of[A]])
inline def saveIfNotFound(inline alternativeResource: => A)(using Addressable[A]): WithResourceStore[Of[A]]
extension [R, A](resourceIO: ZIO[R, ResourceError, Of[A]])
extension [R, A](resourceIO: ZIO[R, ResourceError, A])