MCPcopy Create free account
hub / github.com/TanStack/ai / pickLanAddressInfo

Function pickLanAddressInfo

examples/ts-react-native-chat/scripts/dev.mjs:84–95  ·  view source on GitHub ↗
(interfaces = networkInterfaces())

Source from the content-addressed store, hash-verified

82}
83
84export function pickLanAddressInfo(interfaces = networkInterfaces()) {
85 const usable = enumerateIpv4Candidates(interfaces).filter(isUsableIpv4)
86 const ranked = usable
87 .map((candidate, index) => ({
88 ...candidate,
89 index,
90 score: scoreLanCandidate(candidate),
91 }))
92 .sort((left, right) => right.score - left.score || left.index - right.index)
93
94 return ranked[0]
95}
96
97export function pickLanAddress(interfaces = networkInterfaces()) {
98 return pickLanAddressInfo(interfaces)?.address

Callers 2

pickLanAddressFunction · 0.85
createDevConfigFunction · 0.85

Calls 2

enumerateIpv4CandidatesFunction · 0.85
scoreLanCandidateFunction · 0.85

Tested by

no test coverage detected