diff options
| author | Shinigami <[email protected]> | 2023-04-22 21:03:22 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-04-22 21:03:22 +0200 |
| commit | 8fc5261298ebd0dfe616fed9265ce9d7e626ae96 (patch) | |
| tree | d4276b62d1c7ed4c1cb8bd60e2bd8a960ae37197 /src/modules/datatype | |
| parent | a49aa0d7831a949728b6831b96f15c4971f1e1d9 (diff) | |
| download | faker-8fc5261298ebd0dfe616fed9265ce9d7e626ae96.tar.xz faker-8fc5261298ebd0dfe616fed9265ce9d7e626ae96.zip | |
refactor(datatype): deprecate datetime (#2053)
Diffstat (limited to 'src/modules/datatype')
| -rw-r--r-- | src/modules/datatype/index.ts | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/modules/datatype/index.ts b/src/modules/datatype/index.ts index 7e5946d8..e776784c 100644 --- a/src/modules/datatype/index.ts +++ b/src/modules/datatype/index.ts @@ -166,12 +166,16 @@ export class DatatypeModule { * When not provided or larger than `8640000000000000`, `2100-01-01` is considered * as maximum generated date. Defaults to `4102444800000`. * + * @see faker.date.between() + * * @example * faker.datatype.datetime() // '2089-04-17T18:03:24.956Z' * faker.datatype.datetime(1893456000000) // '2022-03-28T07:00:56.876Z' * faker.datatype.datetime({ min: 1577836800000, max: 1893456000000 }) // '2021-09-12T07:13:00.255Z' * * @since 5.5.0 + * + * @deprecated Use `faker.date.between({ from: min, to: max })` instead. */ datetime( options: @@ -195,6 +199,13 @@ export class DatatypeModule { max?: number; } = {} ): Date { + deprecated({ + deprecated: 'faker.datatype.datetime({ min, max })', + proposed: 'faker.date.between({ from, to })', + since: '8.0', + until: '9.0', + }); + const minMax = 8640000000000000; let min = typeof options === 'number' ? undefined : options.min; @@ -208,7 +219,7 @@ export class DatatypeModule { max = Date.UTC(2100, 0); } - return new Date(this.faker.number.int({ min, max })); + return this.faker.date.between({ from: min, to: max }); } /** |
