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

ScheduleDecision overview

Added in v2.0.0


Table of contents


constructors

continue

Signature

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

Added in v2.0.0

continueWith

Signature

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

Added in v2.0.0

done

Signature

export declare const done: ScheduleDecision

Added in v2.0.0

models

Continue (interface)

Signature

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

Added in v2.0.0

Done (interface)

Signature

export interface Done {
  readonly _tag: "Done"
}

Added in v2.0.0

ScheduleDecision (type alias)

Signature

export type ScheduleDecision = Continue | Done

Added in v2.0.0

refinements

isContinue

Signature

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

Added in v2.0.0

isDone

Signature

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

Added in v2.0.0