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

Method convertValue

tools/common/_hyperscript.iife.js:2605–2622  ·  view source on GitHub ↗
(value, type)

Source from the content-addressed store, hash-verified

2603 // Type system
2604 // =================================================================
2605 convertValue(value, type) {
2606 var dynamicResolvers = conversions.dynamicResolvers;
2607 for (var i = 0; i < dynamicResolvers.length; i++) {
2608 var dynamicResolver = dynamicResolvers[i];
2609 var converted = dynamicResolver(type, value, this);
2610 if (converted !== void 0) {
2611 return converted;
2612 }
2613 }
2614 if (value == null) {
2615 return null;
2616 }
2617 var converter = conversions[type];
2618 if (converter) {
2619 return converter(value, this);
2620 }
2621 throw new Error("Unknown conversion : " + type);
2622 }
2623 evaluateNoPromise(elt, ctx) {
2624 let result = elt.evaluate(ctx);
2625 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