- Companion:
- object
Value members
Concrete methods
def withActiveResourceTrigger[S](mirror: ResourceMirror[IO, S])(extractIds: S => IO[List[Id[T]]])(implicit io: Concurrent[IO]): ReconcileSource[IO, T]
def withExternalTrigger(triggers: Stream[IO, Id[T]])(implicit io: Concurrent[IO]): ReconcileSource[IO, T]
def withIdTrigger[R](watcher: ReconcileSource[IO, R])(extractIds: Id[R] => IO[List[Id[T]]])(implicit concurrent: Concurrent[IO]): ReconcileSource[IO, T]
def withResourceTrigger[R](mirror: ResourceMirror[IO, R])(extractIds: ResourceState[R] => IO[List[Id[T]]])(implicit io: Concurrent[IO]): ReconcileSource[IO, T]