Global

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
Name Type Description
singular boolean

Pass to the callback a single arg instead of an array.

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
Name Type Description
singular boolean

Resolve the promise with single arg instead of an array.

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.