Hyperlinkv0.9.0-beta.0

Daemon

Daemon.DaemonMaketypesrc/Daemon.ts:1360
<const Id extends string, E, RUser>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>
): Daemon<RUser>
<const Id extends string, E, RUser>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>,
  polling: AnyPollingLayer
): Daemon<RUser>
<const Id extends string, E, RUser>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>,
  schedule: AnyScheduleLayer
): Daemon<RUser>
<const Id extends string, E, RUser, RSchedule>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>,
  schedule: DaemonScheduleInitializer<RSchedule>
): Daemon<RUser | RSchedule>
<const Id extends string, E, RUser>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>,
  polling: AnyPollingLayer,
  schedule: AnyScheduleLayer
): Daemon<RUser>
<const Id extends string, E, RUser, RSchedule>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>,
  polling: AnyPollingLayer,
  schedule: DaemonScheduleInitializer<RSchedule>
): Daemon<RUser | RSchedule>
<const Id extends string, E, RUser>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>,
  schedule: AnyScheduleLayer,
  polling: AnyPollingLayer
): Daemon<RUser>
<const Id extends string, E, RUser, RSchedule>(
  id: Id,
  effect: Effect.Effect<void, E, RUser>,
  schedule: DaemonScheduleInitializer<RSchedule>,
  polling: AnyPollingLayer
): Daemon<RUser | RSchedule>
<const Id extends string, E, RUser>(
  id: Id,
  config: DaemonMakeOptions<E, RUser>
): Daemon<RUser>
models
Source src/Daemon.ts:13601 lines
export type DaemonMake = typeof make;