From a90f2fe65c705a5593215b0a35945b77c1d575f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leyla=20J=C3=A4hnig?= Date: Fri, 14 Oct 2022 23:54:31 +0200 Subject: feat(internet)!: ip now returns ipv4 and ipv6 (#1059) --- src/modules/internet/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/modules') 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(); } /** -- cgit v1.2.3