Interfaces
CallbackifyAllOptions
CallbackMethod
PromiseMethod
PromisifyAllOptions
PromisifyOptions
WithPromise
Functions
callbackify(originalMethod)
export declare function callbackify(originalMethod: CallbackMethod): CallbackMethod;Wraps a promisy type function to conditionally call a callback function.
| Parameter | |
|---|---|
| Name | Description |
originalMethod |
CallbackMethodThe method to callbackify. |
| Returns | |
|---|---|
| Type | Description |
CallbackMethod |
|
callbackifyAll(Class, options)
export declare function callbackifyAll(Class: Function, options?: CallbackifyAllOptions): void;Callbackifies certain Class methods. This will not callbackify private or streaming methods.
| Parameters | |
|---|---|
| Name | Description |
Class |
FunctionService class. |
options |
CallbackifyAllOptionsConfiguration object. |
| Returns | |
|---|---|
| Type | Description |
void |
|
promisify(originalMethod, options)
export declare function promisify(originalMethod: PromiseMethod, options?: PromisifyOptions): any;Wraps a callback style function to conditionally return a promise.
| Parameters | |
|---|---|
| Name | Description |
originalMethod |
PromiseMethodThe method to promisify. |
options |
PromisifyOptionsPromise options. |
| Returns | |
|---|---|
| Type | Description |
any |
|
promisifyAll(Class, options)
export declare function promisifyAll(Class: Function, options?: PromisifyAllOptions): void;Promisifies certain Class methods. This will not promisify private or streaming methods.
| Parameters | |
|---|---|
| Name | Description |
Class |
FunctionService class. |
options |
PromisifyAllOptionsConfiguration object. |
| Returns | |
|---|---|
| Type | Description |
void |
|