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