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

Function asNumber

masfactory-visualizer/src/shared/runtimeProtocol.ts:152–159  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

150}
151
152function asNumber(value: unknown): number | null {
153 if (typeof value === 'number' && Number.isFinite(value)) {return value;}
154 if (typeof value === 'string' && value.trim() !== '') {
155 const n = Number(value);
156 return Number.isFinite(n) ? n : null;
157 }
158 return null;
159}
160
161function asOptionalNumber(value: unknown): number | undefined {
162 const n = asNumber(value);

Callers 4

asOptionalNumberFunction · 0.70
asRequiredNumberFunction · 0.70
parseSessionsFunction · 0.70
parseRuntimeMessageFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected