MCPcopy
hub / github.com/SortableJS/Vue.Draggable / getAffectedStuff

Function getAffectedStuff

docs/app.js:346–410  ·  view source on GitHub ↗
(updateModuleId)

Source from the content-addressed store, hash-verified

344/******/ var moduleId;
345/******/
346/******/ function getAffectedStuff(updateModuleId) {
347/******/ var outdatedModules = [updateModuleId];
348/******/ var outdatedDependencies = {};
349/******/
350/******/ var queue = outdatedModules.slice().map(function(id) {
351/******/ return {
352/******/ chain: [id],
353/******/ id: id
354/******/ };
355/******/ });
356/******/ while (queue.length > 0) {
357/******/ var queueItem = queue.pop();
358/******/ var moduleId = queueItem.id;
359/******/ var chain = queueItem.chain;
360/******/ module = installedModules[moduleId];
361/******/ if (!module || module.hot._selfAccepted) continue;
362/******/ if (module.hot._selfDeclined) {
363/******/ return {
364/******/ type: "self-declined",
365/******/ chain: chain,
366/******/ moduleId: moduleId
367/******/ };
368/******/ }
369/******/ if (module.hot._main) {
370/******/ return {
371/******/ type: "unaccepted",
372/******/ chain: chain,
373/******/ moduleId: moduleId
374/******/ };
375/******/ }
376/******/ for (var i = 0; i < module.parents.length; i++) {
377/******/ var parentId = module.parents[i];
378/******/ var parent = installedModules[parentId];
379/******/ if (!parent) continue;
380/******/ if (parent.hot._declinedDependencies[moduleId]) {
381/******/ return {
382/******/ type: "declined",
383/******/ chain: chain.concat([parentId]),
384/******/ moduleId: moduleId,
385/******/ parentId: parentId
386/******/ };
387/******/ }
388/******/ if (outdatedModules.indexOf(parentId) !== -1) continue;
389/******/ if (parent.hot._acceptedDependencies[moduleId]) {
390/******/ if (!outdatedDependencies[parentId])
391/******/ outdatedDependencies[parentId] = [];
392/******/ addAllToSet(outdatedDependencies[parentId], [moduleId]);
393/******/ continue;
394/******/ }
395/******/ delete outdatedDependencies[parentId];
396/******/ outdatedModules.push(parentId);
397/******/ queue.push({
398/******/ chain: chain.concat([parentId]),
399/******/ id: parentId
400/******/ });
401/******/ }
402/******/ }
403/******/

Callers 1

hotApplyFunction · 0.85

Calls 1

addAllToSetFunction · 0.85

Tested by

no test coverage detected