MCPcopy
hub / github.com/coder/mux / parsePositiveInteger

Function parsePositiveInteger

scripts/with-storybook.ts:40–46  ·  view source on GitHub ↗
(value: string, flagName: string)

Source from the content-addressed store, hash-verified

38}
39
40function parsePositiveInteger(value: string, flagName: string): number {
41 const parsed = Number(value);
42 if (!Number.isInteger(parsed) || parsed <= 0) {
43 throw new Error(`${flagName} must be a positive integer, got: ${value}`);
44 }
45 return parsed;
46}
47
48function parsePort(value: string): number {
49 const port = parsePositiveInteger(value, "--port");

Callers 2

parsePortFunction · 0.70
parseArgsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected