explicitDependencies(fixedModules) {
    let edges = [];

    this.eachFileWithDependencies('explicit', function(file, deps) {
      let currentFile = file, dep;

      if (fixedModules.has(currentFile)) {
        throw new Error(`Configured headerFiles and footerFiles can't use @after-module`);
      }

      // For each file with explicit dependencies, create a chain of edges in the reverse order they appear in source
      for (let i = deps.length - 1; i >= 0; i--) {
        dep = deps[i];

        if (fixedModules.has(dep)) {
          throw new Error(`Configured headerFiles and footerFiles can't be the target of @after-module`);
        }

        edges.push([dep, currentFile]);
        currentFile = dep;
      }
    });

    debug('explicit dependencies: %o', edges);
    return edges;
  }
// Dependencies due to explicit `@after-module` declarations
Dependencies due to explicit `@after-module` declarations
Dependencies due to explicit ` @after - module ` declarations
explicitDependencies(fixedModules) {
    let edges = [];
    this.eachFileWithDependencies('explicit', function(file, deps) {
      let currentFile = file, dep;
      if (fixedModules.has(currentFile)) {
        throw new Error(`Configured headerFiles and footerFiles can't use @after-module`);
      }
      for (let i = deps.length - 1; i >= 0; i--) {
        dep = deps[i];
        if (fixedModules.has(dep)) {
          throw new Error(`Configured headerFiles and footerFiles can't be the target of @after-module`);
        }
        edges.push([dep, currentFile]);
        currentFile = dep;
      }
    });
    debug('explicit dependencies: %o', edges);
    return edges;
  }
explicitDependencies ( fixedModules ) { let edges = [ ] ; this . eachFileWithDependencies ( 'explicit' , function ( file , deps ) { let currentFile = file , dep ; if ( fixedModules . has ( currentFile ) ) { throw new Error ( ` ` ) ; } for ( let i = deps . length - 1 ; i >= 0 ; i -- ) { dep = deps [ i ] ; if ( fixedModules . has ( dep ) ) { throw new Error ( ` ` ) ; } edges . push ( [ dep , currentFile ] ) ; currentFile = dep ; } } ) ; debug ( 'explicit dependencies: %o' , edges ) ; return edges ; }
Dependencies due to explicit `@after-module` declarations
Dependencies due to explicit ` @after - module ` declarations
// For each file with explicit dependencies, create a chain of edges in the reverse order they appear in source