<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 type DaemonMake = {
<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>
}
DaemonMake = typeof function make<const Id extends string, E, RUser>(id: Id, effect: Effect.Effect<void, E, RUser>): Daemon<RUser> (+8 overloads)Create a managed
Daemon
.
make;