Methods
callbackify(originalMethod, optionsopt) → {function}
Wraps a promisy type function to conditionally call a callback function.
Parameters:
Name | Type | Attributes | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
originalMethod |
function |
The method to callbackify. |
|||||||
options |
object |
<optional> |
Callback options. Properties
|
Returns:
Type | Description |
---|---|
function |
wrapped |
callbackifyAll(Class, optionsopt)
Callbackifies certain Class methods. This will not callbackify private or streaming methods.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
Class |
module:common/service |
Service class. |
|
options |
object |
<optional> |
Configuration object. |
promisify(originalMethod, optionsopt) → {function}
Wraps a callback style function to conditionally return a promise.
Parameters:
Name | Type | Attributes | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
originalMethod |
function |
The method to promisify. |
|||||||
options |
object |
<optional> |
Promise options. Properties
|
Returns:
Type | Description |
---|---|
function |
wrapped |
promisifyAll(Class, optionsopt)
Promisifies certain Class methods. This will not promisify private or streaming methods.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
Class |
module:common/service |
Service class. |
|
options |
object |
<optional> |
Configuration object. |