aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/internet/index.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/internet/index.ts b/src/modules/internet/index.ts
index 2da5b59f..3c4eedee 100644
--- a/src/modules/internet/index.ts
+++ b/src/modules/internet/index.ts
@@ -282,16 +282,16 @@ export class InternetModule {
}
/**
- * Generates a random IPv4 address.
+ * Generates a random IPv4 or IPv6 address.
*
* @example
* faker.internet.ip() // '245.108.222.0'
+ * faker.internet.ip() // '4e5:f9c5:4337:abfd:9caf:1135:41ad:d8d3'
*
* @since 2.0.1
*/
ip(): string {
- // TODO @Shinigami92 2022-03-21: We may want to return a IPv4 or IPv6 address here in a later major release
- return this.ipv4();
+ return this.faker.datatype.boolean() ? this.ipv4() : this.ipv6();
}
/**