schangxiang@126.com
2025-09-18 0454641bf40fe81dad66592a3a03e8c3775d2377
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
namespace address {
  function ip(interfaceName?: string): string
 
  function ipv6(interfaceName?: string): string 
 
  function mac(callback: (err: Error, addr: string) => void): void
  function mac(interfaceName: string, callback: (err: Error, addr: string) => void): void
  
  function dns(callback: (err: Error, servers: string[]) => void): void
  function dns(filePath: string, callback: (err: Error, servers: string[]) => void): void
}
 
function address(callback: (err: Error, addr: { ip: string, ipv6: string, mac: string }) => void): void
function address(interfaceName: string, callback: (err: Error, addr: { ip: string, ipv6: string, mac: string }) => void): void
 
export = address