File size: 255 Bytes
fc93158
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
import { parseStrictPositiveInteger } from "../../infra/parse-finite-number.js";

export function parsePort(raw: unknown): number | null {
  if (raw === undefined || raw === null) {
    return null;
  }
  return parseStrictPositiveInteger(raw) ?? null;
}