Interface ConfigurableTaskDefinition

Hierarchy

Properties

addFlag: ((name: string, description?: string) => ConfigurableTaskDefinition)

Type declaration

addOptionalParam: (<T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>) => ConfigurableTaskDefinition)

Type declaration

    • <T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>): ConfigurableTaskDefinition
    • Type Parameters

      • T

      Parameters

      • name: string
      • Optional description: string
      • Optional defaultValue: T
      • Optional type: ArgumentType<T>

      Returns ConfigurableTaskDefinition

addOptionalPositionalParam: (<T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>) => ConfigurableTaskDefinition)

Type declaration

    • <T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>): ConfigurableTaskDefinition
    • Type Parameters

      • T

      Parameters

      • name: string
      • Optional description: string
      • Optional defaultValue: T
      • Optional type: ArgumentType<T>

      Returns ConfigurableTaskDefinition

addOptionalVariadicPositionalParam: (<T>(name: string, description?: string, defaultValue?: T[], type?: ArgumentType<T>) => ConfigurableTaskDefinition)

Type declaration

    • <T>(name: string, description?: string, defaultValue?: T[], type?: ArgumentType<T>): ConfigurableTaskDefinition
    • Type Parameters

      • T

      Parameters

      • name: string
      • Optional description: string
      • Optional defaultValue: T[]
      • Optional type: ArgumentType<T>

      Returns ConfigurableTaskDefinition

addParam: (<T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>, isOptional?: boolean) => ConfigurableTaskDefinition)

Type declaration

    • <T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>, isOptional?: boolean): ConfigurableTaskDefinition
    • Type Parameters

      • T

      Parameters

      • name: string
      • Optional description: string
      • Optional defaultValue: T
      • Optional type: ArgumentType<T>
      • Optional isOptional: boolean

      Returns ConfigurableTaskDefinition

addPositionalParam: (<T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>, isOptional?: boolean) => ConfigurableTaskDefinition)

Type declaration

    • <T>(name: string, description?: string, defaultValue?: T, type?: ArgumentType<T>, isOptional?: boolean): ConfigurableTaskDefinition
    • Type Parameters

      • T

      Parameters

      • name: string
      • Optional description: string
      • Optional defaultValue: T
      • Optional type: ArgumentType<T>
      • Optional isOptional: boolean

      Returns ConfigurableTaskDefinition

addVariadicPositionalParam: (<T>(name: string, description?: string, defaultValue?: T[], type?: ArgumentType<T>, isOptional?: boolean) => ConfigurableTaskDefinition)

Type declaration

    • <T>(name: string, description?: string, defaultValue?: T[], type?: ArgumentType<T>, isOptional?: boolean): ConfigurableTaskDefinition
    • Type Parameters

      • T

      Parameters

      • name: string
      • Optional description: string
      • Optional defaultValue: T[]
      • Optional type: ArgumentType<T>
      • Optional isOptional: boolean

      Returns ConfigurableTaskDefinition

setAction: ((action: ActionType<any>) => ConfigurableTaskDefinition)

Type declaration

setDescription: ((description: string) => ConfigurableTaskDefinition)

Type declaration

Generated using TypeDoc