Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Command<ClientInput, InputType, ClientOutput, OutputType, ResolvedConfiguration, Input, Output, ResolvedClientConfiguration, ClientInput, ClientOutput>

The command given to the device to execute.

Type parameters

  • ClientInput: object

  • InputType: ClientInput

  • ClientOutput: MetadataBearer

  • OutputType: ClientOutput

  • ResolvedConfiguration

  • Input: ClientInput

  • Output: ClientOutput

  • ResolvedClientConfiguration

  • ClientInput: object = any

  • ClientOutput: MetadataBearer = any

Hierarchy

  • Command

Implements

  • Command<ClientInput, Input, ClientOutput, Output, ResolvedClientConfiguration>

Implemented by

Index

Properties

Readonly Abstract input

input: Input

Readonly middlewareStack

middlewareStack: IMiddlewareStack<Input, Output>

Methods

Abstract resolveMiddleware

  • resolveMiddleware(stack: MiddlewareStack<ClientInput, ClientOutput>, configuration: ResolvedConfiguration, options: any): Handler<InputType, OutputType>
  • resolveMiddleware(stack: IMiddlewareStack<ClientInput, ClientOutput>, configuration: ResolvedClientConfiguration, options: any): Handler<Input, Output>
  • Parameters

    • stack: MiddlewareStack<ClientInput, ClientOutput>
    • configuration: ResolvedConfiguration
    • options: any

    Returns Handler<InputType, OutputType>

  • Parameters

    • stack: IMiddlewareStack<ClientInput, ClientOutput>
    • configuration: ResolvedClientConfiguration
    • options: any

    Returns Handler<Input, Output>

Static visit

  • visit<T>(value: Command, visitor: Visitor<T>): T