diff options
| author | ST-DDT <[email protected]> | 2024-02-25 22:05:57 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-02-25 22:05:57 +0100 |
| commit | c45537f6d4f3a28d8be1ebbe03567004c04af145 (patch) | |
| tree | d1f7081187aae812bb355004bbe46439c3094e5f /docs/guide | |
| parent | 64ff107b8a9cd0965a67f00fd30cded144c02fd6 (diff) | |
| download | faker-c45537f6d4f3a28d8be1ebbe03567004c04af145.tar.xz faker-c45537f6d4f3a28d8be1ebbe03567004c04af145.zip | |
feat(helpers)!: use const generics where possible (#2685)
Diffstat (limited to 'docs/guide')
| -rw-r--r-- | docs/guide/upgrading_v9/2685.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/guide/upgrading_v9/2685.md b/docs/guide/upgrading_v9/2685.md new file mode 100644 index 00000000..7e05fac6 --- /dev/null +++ b/docs/guide/upgrading_v9/2685.md @@ -0,0 +1,16 @@ +### Usage of TypeScript 5 Features + +_This upgrade is an extension to_ [#1953](./1953.md) + +The helpers module now uses TS5 features, so if you are using Faker with TypeScript, you must use TS5. + +```ts +// v8 +faker.helpers.arrayElement([1, 2, 3]); // number +faker.helpers.arrayElement([1, 2, 3] as const); // 1 | 2 | 3 + +// v9 +faker.helpers.arrayElement([1, 2, 3]); // 1 | 2 | 3 +``` + +If you are unable to upgrade to TS5, you have to keep using Faker v8. |
