(getSizeProperty)
| 212 | |
| 213 | // Common internal logic for `isArrayLike` and `isBufferLike`. |
| 214 | function createSizePropertyCheck(getSizeProperty) { |
| 215 | return function(collection) { |
| 216 | var sizeProperty = getSizeProperty(collection); |
| 217 | return typeof sizeProperty == 'number' && sizeProperty >= 0 && sizeProperty <= MAX_ARRAY_INDEX; |
| 218 | } |
| 219 | } |
| 220 | |
| 221 | // Internal helper to generate a function to obtain property `key` from `obj`. |
| 222 | function shallowProperty(key) { |
no outgoing calls
no test coverage detected
searching dependent graphs…