MCPcopy Index your code
hub / github.com/dataease/SQLBot / updateVNode

Function updateVNode

frontend/public/swagger-ui-bundle.js:2955–2971  ·  view source on GitHub ↗
(s, o, i, a, u, _)

Source from the content-addressed store, hash-verified

2953 )
2954 }
2955 function updateVNode(s, o, i, a, u, _) {
2956 var x,
2957 j = (a >>> i) & C,
2958 L = s && j < s.array.length
2959 if (!L && void 0 === u) return s
2960 if (i > 0) {
2961 var B = s && s.array[j],
2962 $ = updateVNode(B, o, i - w, a, u, _)
2963 return $ === B ? s : (((x = editableVNode(s, o)).array[j] = $), x)
2964 }
2965 return L && s.array[j] === u
2966 ? s
2967 : (SetRef(_),
2968 (x = editableVNode(s, o)),
2969 void 0 === u && j === x.array.length - 1 ? x.array.pop() : (x.array[j] = u),
2970 x)
2971 }
2972 function editableVNode(s, o) {
2973 return o && s && o === s.ownerID ? s : new VNode(s ? s.array.slice() : [], o)
2974 }

Callers 1

updateListFunction · 0.85

Calls 2

editableVNodeFunction · 0.85
SetRefFunction · 0.85

Tested by

no test coverage detected