MCPcopy Create free account
hub / github.com/BUPT-GAMMA/MASFactory / asNumber

Function asNumber

masfactory-visualizer/src/runtime/runtimeHub.ts:23–30  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

21 };
22
23function asNumber(value: unknown): number | null {
24 if (typeof value === 'number' && Number.isFinite(value)) {return value;}
25 if (typeof value === 'string' && value.trim() !== '') {
26 const n = Number(value);
27 return Number.isFinite(n) ? n : null;
28 }
29 return null;
30}
31
32function asString(value: unknown): string | null {
33 if (typeof value === 'string' && value.trim() !== '') {return value;}

Callers 1

onTextMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected