(key, value)
| 1227 | |
| 1228 | |
| 1229 | function toJsonReplacer(key, value) { |
| 1230 | var val = value; |
| 1231 | |
| 1232 | if (typeof key === 'string' && key.charAt(0) === '$' && key.charAt(1) === '$') { |
| 1233 | val = undefined; |
| 1234 | } else if (isWindow(value)) { |
| 1235 | val = '$WINDOW'; |
| 1236 | } else if (value && document === value) { |
| 1237 | val = '$DOCUMENT'; |
| 1238 | } else if (isScope(value)) { |
| 1239 | val = '$SCOPE'; |
| 1240 | } |
| 1241 | |
| 1242 | return val; |
| 1243 | } |
| 1244 | |
| 1245 | |
| 1246 | /** |
no test coverage detected