Hyperlinkv0.8.0-beta.28

Process

Process.ProcessServiceFactorytypesrc/Process.ts:1468
<Self>(): {
  <const Id extends string, E, RUser>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>
  ): ProcessServiceDefinition<Self, Id, E, RUser>
  <const Id extends string, E, RUser>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>,
    polling: AnyPollingLayer
  ): ProcessServiceDefinition<Self, Id, E, RUser>
  <const Id extends string, E, RUser>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>,
    schedule: AnyScheduleLayer
  ): ProcessServiceDefinition<Self, Id, E, RUser>
  <const Id extends string, E, RUser, RSchedule>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>,
    schedule: ProcessScheduleInitializer<RSchedule>
  ): ProcessServiceDefinition<Self, Id, E, RUser | RSchedule>
  <const Id extends string, E, RUser>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>,
    polling: AnyPollingLayer,
    schedule: AnyScheduleLayer
  ): ProcessServiceDefinition<Self, Id, E, RUser>
  <const Id extends string, E, RUser, RSchedule>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>,
    polling: AnyPollingLayer,
    schedule: ProcessScheduleInitializer<RSchedule>
  ): ProcessServiceDefinition<Self, Id, E, RUser | RSchedule>
  <const Id extends string, E, RUser>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>,
    schedule: AnyScheduleLayer,
    polling: AnyPollingLayer
  ): ProcessServiceDefinition<Self, Id, E, RUser>
  <const Id extends string, E, RUser, RSchedule>(
    id: Id,
    effect: Effect.Effect<void, E, RUser>,
    schedule: ProcessScheduleInitializer<RSchedule>,
    polling: AnyPollingLayer
  ): ProcessServiceDefinition<Self, Id, E, RUser | RSchedule>
  <const Id extends string, E, RUser>(
    id: Id,
    config: ProcessMakeOptions<E, RUser>
  ): ProcessServiceDefinition<Self, Id, E, RUser>
}
models
Source src/Process.ts:14681 lines
export type ProcessServiceFactory = typeof defineProcessService;