()
| 275 | let toReturn; |
| 276 | |
| 277 | const interpret = function() { |
| 278 | toReturn = false; |
| 279 | |
| 280 | const original = arguments.length > 1 ? common.toArray(arguments) : arguments[0]; |
| 281 | common.each(INTERPRETATIONS, function(family) { |
| 282 | if (family.litmus(original)) { |
| 283 | common.each(family.conversions, function(conversion, conversionName) { |
| 284 | result = conversion.read(original); |
| 285 | |
| 286 | if (toReturn === false && result !== false) { |
| 287 | toReturn = result; |
| 288 | result.conversionName = conversionName; |
| 289 | result.conversion = conversion; |
| 290 | return common.BREAK; |
| 291 | } |
| 292 | }); |
| 293 | |
| 294 | return common.BREAK; |
| 295 | } |
| 296 | }); |
| 297 | |
| 298 | return toReturn; |
| 299 | }; |
| 300 | |
| 301 | export default interpret; |
no outgoing calls
no test coverage detected
searching dependent graphs…