MCPcopy
hub / github.com/Dimillian/CodexMonitor / asNumber

Function asNumber

src/utils/threadItems.shared.ts:23–32  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

21}
22
23export function asNumber(value: unknown) {
24 if (typeof value === "number" && Number.isFinite(value)) {
25 return value;
26 }
27 if (typeof value === "string") {
28 const parsed = Number(value);
29 return Number.isFinite(parsed) ? parsed : null;
30 }
31 return null;
32}
33
34export function truncateText(text: string, maxLength = MAX_ITEM_TEXT) {
35 if (text.length <= maxLength) {

Callers 1

buildConversationItemFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected