Kind: Function
Source: src/utils/ipaddr.ts
Part of: Utils
Convert a binary representation of an IPv4 address to a string.
convertIPv4BinaryToString converts a binary IPv4 address representation into its string form. Use it at boundaries where binary address data must be displayed, logged, serialized, or passed to string-based APIs.
Signature
tsfunction convertIPv4BinaryToString(ipV4: bigint): string
Parameters
| Name | Type |
|---|---|
ipV4 | bigint |
Returns: string
Diagram
mermaidgraph LR A[Binary IPv4 input] --> B[convertIPv4BinaryToString] B --> C[IPv4 string output]
Usage
tsimport { convertIPv4BinaryToString } from './utils/ipaddr';
type BinaryIPv4 = Parameters<typeof convertIPv4BinaryToString>[0];
function formatAddress(binaryAddress: BinaryIPv4): string {
return convertIPv4BinaryToString(binaryAddress);
}
AI Coding Instructions
- Pass input in the binary format expected by
convertIPv4BinaryToString; do not pass an already formatted address string. - Keep binary-to-string conversion near display, logging, serialization, or API boundaries.
- Treat the return value as an IPv4 string suitable for string-based consumers.
- Do not assume malformed binary input is validated unless the implementation explicitly checks it.
Was this page helpful?