hisptz/function-analytics

View on GitHub
src/utilities/dependency.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * This callback type is called `processCallback`.
 *
 * @mixin
 * @callback processCallback
 * @param {Object} result
 */

/**
 * Represents a process dependency
 */
export class Dependency {
  /**
   * Creates a dependency instance
   * @param {Process} process
   * @param {processCallback} processCallback
   */
  constructor(process, processCallback) {
    this.process = process;
    this.processCallback = processCallback;
  }
}