MCPcopy Create free account
hub / github.com/caseywebdev/react-list / getHighestPriorityLanes

Function getHighestPriorityLanes

docs/index.js:4053–4105  ·  view source on GitHub ↗
(lanes)

Source from the content-addressed store, hash-verified

4051var nextTransitionLane = 128,
4052 nextRetryLane = 4194304;
4053function getHighestPriorityLanes(lanes) {
4054 var pendingSyncLanes = lanes & 42;
4055 if (0 !== pendingSyncLanes) return pendingSyncLanes;
4056 switch (lanes & -lanes) {
4057 case 1:
4058 return 1;
4059 case 2:
4060 return 2;
4061 case 4:
4062 return 4;
4063 case 8:
4064 return 8;
4065 case 16:
4066 return 16;
4067 case 32:
4068 return 32;
4069 case 64:
4070 return 64;
4071 case 128:
4072 case 256:
4073 case 512:
4074 case 1024:
4075 case 2048:
4076 case 4096:
4077 case 8192:
4078 case 16384:
4079 case 32768:
4080 case 65536:
4081 case 131072:
4082 case 262144:
4083 case 524288:
4084 case 1048576:
4085 case 2097152:
4086 return lanes & 4194176;
4087 case 4194304:
4088 case 8388608:
4089 case 16777216:
4090 case 33554432:
4091 return lanes & 62914560;
4092 case 67108864:
4093 return 67108864;
4094 case 134217728:
4095 return 134217728;
4096 case 268435456:
4097 return 268435456;
4098 case 536870912:
4099 return 536870912;
4100 case 1073741824:
4101 return 0;
4102 default:
4103 return lanes;
4104 }
4105}
4106function getNextLanes(root, wipLanes) {
4107 var pendingLanes = root.pendingLanes;
4108 if (0 === pendingLanes) return 0;

Callers 2

getNextLanesFunction · 0.85
dispatchEventFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…