(key, value)
| 1001 | |
| 1002 | |
| 1003 | function toJsonReplacer(key, value) { |
| 1004 | var val = value; |
| 1005 | |
| 1006 | if (typeof key === 'string' && key.charAt(0) === '$' && key.charAt(1) === '$') { |
| 1007 | val = undefined; |
| 1008 | } else if (isWindow(value)) { |
| 1009 | val = '$WINDOW'; |
| 1010 | } else if (value && document === value) { |
| 1011 | val = '$DOCUMENT'; |
| 1012 | } else if (isScope(value)) { |
| 1013 | val = '$SCOPE'; |
| 1014 | } |
| 1015 | |
| 1016 | return val; |
| 1017 | } |
| 1018 | |
| 1019 | |
| 1020 | /** |
no test coverage detected