The promisify
and callbackify
APIs in Node.js provide a means of bridging between a Promise-based programming model and a callback-based model.
The promisify
method allows taking a Node.js-style callback function and converting it into a Promise-returning async function:
Similarly to promisify
, callbackify
converts a Promise-returning async function into a Node.js-style callback function:
callbackify
and promisify
make it easy to handle all of the challenges that come with bridging between callbacks and promises.
Refer to the Node.js documentation for callbackify
and Node.js documentation for promisify
for more information.
The util.types
API provides a reliable and efficient way of checking that values are instances of various built-in types.
For more about util.types
, refer to the Node.js documentation for util.types
.
util.MIMEType
provides convenience methods that allow you to more easily work with and manipulate MIME types. For example:
For more about util.MIMEType
, refer to the Node.js documentation for util.MIMEType
.