@openfabr/cdf / Exports / ResultHandler
Class: ResultHandler
Abstract class for packages to implement in order to handle outputs or errors from the result.
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new ResultHandler(onOk?, onErr?)
Parameters
| Name | Type | Description | 
|---|---|---|
onOk? |  (outputs: InfraPlanOutputs) => void |  Function to handle results. | 
onErr? |  (error: PlanError) => void |  Function to to handle errors. | 
Defined in
Properties
onErr
• Optional Readonly onErr: (error: PlanError) => void
Type declaration
▸ (error): void
Function to to handle errors.
Parameters
| Name | Type | 
|---|---|
error |  PlanError |  
Returns
void
Defined in
onOk
• Optional Readonly onOk: (outputs: InfraPlanOutputs) => void
Type declaration
▸ (outputs): void
Function to handle results.
Parameters
| Name | Type | 
|---|---|
outputs |  InfraPlanOutputs |  
Returns
void
Defined in
DEFAULT
▪ Static DEFAULT: ResultHandler
The default handler.
Defined in
Methods
handle
▸ handle(result?): void
Function that handles infra provisioning result by delegating to onErr and onOk functions to be implemented.
Parameters
| Name | Type | Description | 
|---|---|---|
result? |  Result<InfraPlanOutputs, PlanError> |  The result of infra provisioning. | 
Returns
void