(optionValues)
| 29418 | } |
| 29419 | |
| 29420 | function getOptionValuesKeys(optionValues) { |
| 29421 | var optionValuesKeys; |
| 29422 | |
| 29423 | if (!keyName && isArrayLike(optionValues)) { |
| 29424 | optionValuesKeys = optionValues; |
| 29425 | } else { |
| 29426 | // if object, extract keys, in enumeration order, unsorted |
| 29427 | optionValuesKeys = []; |
| 29428 | for (var itemKey in optionValues) { |
| 29429 | if (optionValues.hasOwnProperty(itemKey) && itemKey.charAt(0) !== '$') { |
| 29430 | optionValuesKeys.push(itemKey); |
| 29431 | } |
| 29432 | } |
| 29433 | } |
| 29434 | return optionValuesKeys; |
| 29435 | } |
| 29436 | |
| 29437 | return { |
| 29438 | trackBy: trackBy, |
no test coverage detected