INNER CODE UNIT · JavaScript

wrappedPromises

RafalWilinski/express-status-monitor · src/helpers/health-checker.js:6

  const wrappedPromises = promises.map(p => Promise.resolve(p)
    .then(
      val => ({ state: 'fulfilled', value: val }),
      err => ({ state: 'rejected', reason: err })
    )
  );

  return Promise.all(wrappedPromises);
}


module.exports = async healthChecks => {
  const checkPromises = [];

  (healthChecks || []).forEach(healthCheck => {
    let uri = `${healthCheck.protocol}://${healthCheck.host}`;

    if (healthCheck.port) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…