utils.js 481 B

12345678910111213141516171819202122
  1. export function isChunkParsed(chunk) {
  2. return typeof chunk.parsedSize === 'number';
  3. }
  4. export function walkModules(modules, cb) {
  5. for (const module of modules) {
  6. if (cb(module) === false) {
  7. return false;
  8. }
  9. if (module.groups) {
  10. if (walkModules(module.groups, cb) === false) {
  11. return false;
  12. }
  13. }
  14. }
  15. return undefined;
  16. }
  17. export function elementIsOutside(elem, container) {
  18. return !(elem === container || container.contains(elem));
  19. }