<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>
): Process<RUser>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
polling: AnyPollingLayer
): Process<RUser>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: AnyScheduleLayer
): Process<RUser>
<const Id extends string, E, RUser, RSchedule>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: ProcessScheduleInitializer<RSchedule>
): Process<RUser | RSchedule>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
polling: AnyPollingLayer,
schedule: AnyScheduleLayer
): Process<RUser>
<const Id extends string, E, RUser, RSchedule>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
polling: AnyPollingLayer,
schedule: ProcessScheduleInitializer<RSchedule>
): Process<RUser | RSchedule>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: AnyScheduleLayer,
polling: AnyPollingLayer
): Process<RUser>
<const Id extends string, E, RUser, RSchedule>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: ProcessScheduleInitializer<RSchedule>,
polling: AnyPollingLayer
): Process<RUser | RSchedule>
<const Id extends string, E, RUser>(
id: Id,
config: ProcessMakeOptions<E, RUser>
): Process<RUser>models
Source src/Process.ts:13621 lines
export type type ProcessMake = {
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>
): Process<RUser>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
polling: AnyPollingLayer
): Process<RUser>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: AnyScheduleLayer
): Process<RUser>
<const Id extends string, E, RUser, RSchedule>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: ProcessScheduleInitializer<RSchedule>
): Process<RUser | RSchedule>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
polling: AnyPollingLayer,
schedule: AnyScheduleLayer
): Process<RUser>
<const Id extends string, E, RUser, RSchedule>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
polling: AnyPollingLayer,
schedule: ProcessScheduleInitializer<RSchedule>
): Process<RUser | RSchedule>
<const Id extends string, E, RUser>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: AnyScheduleLayer,
polling: AnyPollingLayer
): Process<RUser>
<const Id extends string, E, RUser, RSchedule>(
id: Id,
effect: Effect.Effect<void, E, RUser>,
schedule: ProcessScheduleInitializer<RSchedule>,
polling: AnyPollingLayer
): Process<RUser | RSchedule>
<const Id extends string, E, RUser>(
id: Id,
config: ProcessMakeOptions<E, RUser>
): Process<RUser>
}
ProcessMake = typeof function make<const Id extends string, E, RUser>(id: Id, effect: Effect.Effect<void, E, RUser>): Process<RUser> (+8 overloads)Create a managed
Process
.
make;