Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type Aliases

All valid resource classes found for an executor object

AnyResourceClassBase: "small" | "medium" | "medium+" | "large" | "xlarge" | "2xlarge" | "2xlarge+"

All valid resource classes found for an executor object for standard use cases

The valid resource classes for advanced use cases

ExecutableProperties: Executable
ExecutorLiteral: "docker" | "machine" | "macos"

The valid executors found on an executor object Windows is covered by the machine literal

ExecutorShape: { resource_class: string } & Partial<Record<ExecutorLiteral, unknown>> & ExecutableProperties

The executor output shapes for YAML string

ExecutorSubtypeMap: { [ key in ExecutorUsageLiteral | "windows"]: { generableType: GenerableType; parse: ExecutorSubtypeParser } }
ExecutorSubtypeParser: ((args: unknown, resourceClass: AnyResourceClass, properties?: ExecutableProperties, reusableExecutors?: ReusableExecutor[]) => AnyExecutor)

Type declaration

ExecutorUsageLiteral: ExecutorLiteral | "executor"

The valid executors found on an object referencing an executor

ReusableExecutorDefinition: {}

Type declaration

ReusableExecutorDependencies: { executor: Executor; parametersList?: CustomParametersList<ExecutorParameterLiteral> }

Type declaration

UnknownExecutableShape: { resource_class: AnyResourceClass }

Type declaration

UnknownParameterized: { parameters?: {} }

Type declaration

  • Optional parameters?: {}
    • [key: string]: unknown

Generated using TypeDoc