(obj, validateChild, onInvalidObj, emptyIsValid = 0)
| 149 | return obj[id2]; |
| 150 | }; |
| 151 | var objValidate = (obj, validateChild, onInvalidObj, emptyIsValid = 0) => { |
| 152 | if (isNullish(obj) || !isObject(obj) || !emptyIsValid && objIsEmpty(obj) || objFrozen(obj)) { |
| 153 | onInvalidObj?.(); |
| 154 | return false; |
| 155 | } |
| 156 | objForEach(obj, (child, id2) => { |
| 157 | if (!validateChild(child, id2)) { |
| 158 | objDel(obj, id2); |
| 159 | } |
| 160 | }); |
| 161 | return emptyIsValid ? true : !objIsEmpty(obj); |
| 162 | }; |
| 163 | var map = Map; |
| 164 | var mapNew = (entries) => new map(entries); |
| 165 | var mapKeys = (map2) => [...map2?.keys() ?? []]; |
no test coverage detected
searching dependent graphs…