MCPcopy Create free account
hub / github.com/bigskysoftware/_hyperscript / convertValue

Method convertValue

www/js/_hyperscript-max.js:2617–2634  ·  view source on GitHub ↗
(value, type)

Source from the content-addressed store, hash-verified

2615 // Type system
2616 // =================================================================
2617 convertValue(value, type) {
2618 var dynamicResolvers = conversions.dynamicResolvers;
2619 for (var i = 0; i < dynamicResolvers.length; i++) {
2620 var dynamicResolver = dynamicResolvers[i];
2621 var converted = dynamicResolver(type, value, this);
2622 if (converted !== void 0) {
2623 return converted;
2624 }
2625 }
2626 if (value == null) {
2627 return null;
2628 }
2629 var converter = conversions[type];
2630 if (converter) {
2631 return converter(value, this);
2632 }
2633 throw new Error("Unknown conversion : " + type);
2634 }
2635 evaluateNoPromise(elt, ctx) {
2636 let result = elt.evaluate(ctx);
2637 if (result && typeof result.then === "function") {

Callers 5

replaceInDomMethod · 0.95
resolveMethod · 0.45
resolveMethod · 0.45
putIntoMethod · 0.45
resolveMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected