diff options
| author | Dmitrii Paskhin <[email protected]> | 2024-10-11 08:50:41 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-10-11 08:50:41 +0200 |
| commit | d43d68dd11c81d641042cf38b3260592b9a96419 (patch) | |
| tree | 462ce6362e6eba0c870e0b7f08aba936de2ce262 /docs/guide | |
| parent | d5163924ea457616cb7779e511f166386c182fdb (diff) | |
| download | faker-d43d68dd11c81d641042cf38b3260592b9a96419.tar.xz faker-d43d68dd11c81d641042cf38b3260592b9a96419.zip | |
docs: update unique values guide with new library (#3166)
Diffstat (limited to 'docs/guide')
| -rw-r--r-- | docs/guide/unique.md | 32 |
1 files changed, 1 insertions, 31 deletions
diff --git a/docs/guide/unique.md b/docs/guide/unique.md index 235e33ac..ac9a3038 100644 --- a/docs/guide/unique.md +++ b/docs/guide/unique.md @@ -25,34 +25,4 @@ faker.helpers.uniqueArray(faker.internet.email, 1000); // will generate 1000 uni 3. Build your own logic to keep track of a set of previously generated values and regenerate values as necessary if a duplicate is generated -4. Use a third party package to enforce uniqueness such as [enforce-unique](https://github.com/MansurAliKoroglu/enforce-unique) - -Note you can supply a maximum time (in milliseconds) or maximum number of retries. - -```js -import { EnforceUniqueError, UniqueEnforcer } from 'enforce-unique'; - -const uniqueEnforcerEmail = new UniqueEnforcer(); - -function createRandomUser() { - const firstName = faker.person.firstName(); - const lastName = faker.person.lastName(); - const email = uniqueEnforcerEmail.enforce( - () => - faker.internet.email({ - firstName, - lastName, - }), - { - maxTime: 50, - maxRetries: 50, - } - ); - - return { - firstName, - lastName, - email, - }; -} -``` +4. Use a third-party package to enforce uniqueness, such as [enforce-unique](https://github.com/MansurAliKoroglu/enforce-unique) or [@dpaskhin/unique](https://github.com/dPaskhin/unique). |
