MCPcopy
hub / github.com/witheve/Eve / test

Method test

src/runtime/providers/string.ts:234–252  ·  view source on GitHub ↗
(prefix)

Source from the content-addressed store, hash-verified

232 }
233
234 test(prefix) {
235 let {args, returns} = this.resolve(prefix);
236 let value = args[0];
237 let to = args[1];
238
239 let converted;
240 if(to === "number") {
241 converted = +value;
242 if(isNaN(converted)) return false;
243 if(converted === "") return false;
244 return
245 } else if(to === "string") {
246 converted = ""+value;
247 } else {
248 return false;
249 }
250
251 return converted === returns[0];
252 }
253
254 // 1 if valid, 0 otherwise
255 getProposal(tripleIndex, proposed, prefix) {

Callers

nothing calls this directly

Calls 1

resolveMethod · 0.45

Tested by

no test coverage detected