Class ActionProcessor<ActionClass>

Type Parameters

Constructors

Properties

action: ActionClass["name"]
actionStartTime: number
actionStatus: ActionsStatus
actionTemplate: ActionClass
connection: Connection
duration: number
messageId: string | number
missingParams: string[]
params: {
    action?: string;
    apiVersion?: string | number;
    [key: string]: any;
}

Type declaration

  • [key: string]: any
  • Optional action?: string
  • Optional apiVersion?: string | number
response: {
    [key: string]: any;
}

Type declaration

  • [key: string]: any
session: any
toProcess: boolean
toRender: boolean
validatorErrors: (string | Error)[]
working: boolean

Methods

  • Parameters

    • error: ErrnoException

    Returns {
        errorFields: {
            error: string;
        };
        logLevel: ActionheroLogLevel;
    }

  • Returns number

  • Parameters

    • count: number = 1

    Returns void

  • Parameters

    • count: number = 1

    Returns void

  • Returns void

  • Parameters

    • status: ActionsStatus
    • error: ErrnoException

    Returns void

  • Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • method: string

    Returns Function

  • Parameters

    • Optional schemaKey: string

    Returns void

  • Parameters

    • props: Input
    • params: {
          action?: string;
          apiVersion?: string | number;
          [key: string]: any;
      }
      • [key: string]: any
      • Optional action?: string
      • Optional apiVersion?: string | number
    • key: string
    • schemaKey: string

    Returns Promise<void>

  • Parameters

    • Optional schemaKey: string

    Returns Promise<void>

Generated using TypeDoc