123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- interface v6 {
- /**
- * @returns The IPv6 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned.
- *
- * @example
- *
- * console.log(await internalIp.v6());
- * //=> 'fe80::1'
- */
- (): Promise<string>;
- /**
- * @returns The IPv6 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned.
- *
- * @example
- *
- * console.log(internalIp.v6.sync());
- * //=> 'fe80::1'
- */
- sync(): string;
- }
- interface v4 {
- /**
- * @returns The IPv4 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned.
- *
- * @example
- *
- * console.log(await internalIp.v4())
- * //=> '10.0.0.79'
- */
- (): Promise<string>;
- /**
- * @returns The IPv4 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned.
- *
- * @example
- *
- * console.log(internalIp.v4.sync())
- * //=> '10.0.0.79'
- */
- sync(): string;
- }
- declare const internalIp: {
- v6: v6;
- v4: v4;
- // TODO: Remove this for the next major release
- default: typeof internalIp;
- };
- export = internalIp;
|