Skip to main content Link Search Menu Expand Document (external link)

ScheduleDecision.ts overview

Since v2.0.0


Exports Grouped by Category


constructors

continue

Signature

declare const continue: (intervals: Intervals.Intervals) => ScheduleDecision

Source

Since v2.0.0

continueWith

Signature

declare const continueWith: (interval: Interval.Interval) => ScheduleDecision

Source

Since v2.0.0

done

Signature

declare const done: ScheduleDecision

Source

Since v2.0.0

models

Continue (interface)

Signature

export interface Continue {
  readonly _tag: "Continue"
  readonly intervals: Intervals.Intervals
}

Source

Since v2.0.0

Done (interface)

Signature

export interface Done {
  readonly _tag: "Done"
}

Source

Since v2.0.0

ScheduleDecision (type alias)

Signature

type ScheduleDecision = Continue | Done

Source

Since v2.0.0

refinements

isContinue

Signature

declare const isContinue: (self: ScheduleDecision) => self is Continue

Source

Since v2.0.0

isDone

Signature

declare const isDone: (self: ScheduleDecision) => self is Done

Source

Since v2.0.0