(obj, kvPredicate)
| 63 | } |
| 64 | |
| 65 | function __objectFirst(obj, kvPredicate) { |
| 66 | for (var key in obj) { |
| 67 | if (__hasOwnProperty(obj, key)) { |
| 68 | var value = obj[key]; |
| 69 | if (kvPredicate(key, value)) { |
| 70 | return { key: key, value: value }; |
| 71 | } |
| 72 | } |
| 73 | } |
| 74 | return null; |
| 75 | } |
| 76 | |
| 77 | function __isSettable(entity, propertyName) { |
| 78 | var pd = __getPropDescriptor(entity, propertyName); |
no outgoing calls
no test coverage detected