(key, value)
| 1399 | |
| 1400 | |
| 1401 | function toJsonReplacer(key, value) { |
| 1402 | var val = value; |
| 1403 | |
| 1404 | if (typeof key === 'string' && key.charAt(0) === '$' && key.charAt(1) === '$') { |
| 1405 | val = undefined; |
| 1406 | } else if (isWindow(value)) { |
| 1407 | val = '$WINDOW'; |
| 1408 | } else if (value && window.document === value) { |
| 1409 | val = '$DOCUMENT'; |
| 1410 | } else if (isScope(value)) { |
| 1411 | val = '$SCOPE'; |
| 1412 | } |
| 1413 | |
| 1414 | return val; |
| 1415 | } |
| 1416 | |
| 1417 | |
| 1418 | /** |
no test coverage detected