MCPcopy Create free account
hub / github.com/RtlZeroMemory/Rezi / parsePositiveIntOr

Function parsePositiveIntOr

packages/node/src/backend/backendSharedConfig.ts:177–183  ·  view source on GitHub ↗
(n: unknown, fallback: number)

Source from the content-addressed store, hash-verified

175}
176
177export function parsePositiveIntOr(n: unknown, fallback: number): number {
178 if (typeof n !== "number") return fallback;
179 if (!Number.isFinite(n)) return fallback;
180 if (!Number.isInteger(n)) return fallback;
181 if (n <= 0) return fallback;
182 return n;
183}
184
185export function parsePositiveInt(n: unknown): number | null {
186 if (typeof n !== "number") return null;

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected