All files / cli/src/build-tools coherent-loader.js

80% Statements 4/5
50% Branches 2/4
100% Functions 1/1
80% Lines 4/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                    1x 1x 1x 1x        
/**
 * Coherent.js Webpack Loader
 *
 * @experimental A pass-through: returns the source unchanged (with any
 * incoming source map), so it is safe in a loader chain but does nothing yet.
 */
 
import { warnExperimental } from './experimental.js';
 
export function coherentLoader(source, map) {
  warnExperimental('coherentLoader', typeof this?.getOptions === 'function' ? this.getOptions() : {});
  Eif (typeof this?.callback === 'function') {
    this.callback(null, source, map);
    return undefined;
  }
  return source;
}