(value, type)
| 619 | // ================================================================= |
| 620 | |
| 621 | convertValue(value, type) { |
| 622 | var dynamicResolvers = conversions.dynamicResolvers; |
| 623 | for (var i = 0; i < dynamicResolvers.length; i++) { |
| 624 | var dynamicResolver = dynamicResolvers[i]; |
| 625 | var converted = dynamicResolver(type, value, this); |
| 626 | if (converted !== undefined) { |
| 627 | return converted; |
| 628 | } |
| 629 | } |
| 630 | if (value == null) { |
| 631 | return null; |
| 632 | } |
| 633 | var converter = conversions[type]; |
| 634 | if (converter) { |
| 635 | return converter(value, this); |
| 636 | } |
| 637 | throw new Error("Unknown conversion : " + type); |
| 638 | } |
| 639 | |
| 640 | evaluateNoPromise(elt, ctx) { |
| 641 | let result = elt.evaluate(ctx); |
no outgoing calls
no test coverage detected