diff options
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/internet/index.ts | 6 |
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(); } /** |
