Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "api/goal/GoalWithFulfillment"

Index

Type aliases

Fulfillment

Fulfillment: Implementation | SideEffect

PlannedGoals

PlannedGoals: Record<string, { dependsOn?: string | string[]; goals: PlannedGoal | Array<PlannedGoal | PlannedGoal[]> }>

Functions

getEnvironment

getGoalDefinitionFrom

goal

isImplementation

  • isImplementation(f: Fulfillment): f is Implementation

isSideEffect

mergeOptions

  • mergeOptions<OPTIONS>(defaults: OPTIONS, explicit: OPTIONS, configurationPath?: string): OPTIONS
  • Merge Goal configuration options into a final options object. Starts off by merging the explicitly provided options over the provided defaults; finally merges the configuration values at the given configuration path (prefixed with sdm.) over the previous merge.

    Type parameters

    • OPTIONS

    Parameters

    • defaults: OPTIONS
    • explicit: OPTIONS
    • Optional configurationPath: string

    Returns OPTIONS

Generated using TypeDoc