Skip to content

Commit e98d70b

Browse files
committed
Clarify Js.xxx2 usage
1 parent f8eb264 commit e98d70b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pages/docs/manual/latest/api/js.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ Js.log("ReScript"->Js.String.startsWith("Re", _))
3535
Js.log(Js.String.split("-", "2019-11-10"))
3636
Js.log(Js.String.startsWith("Re", "ReScript"))
3737
```
38+
## Js.Xxx2 Modules
39+
40+
Prefer `Js.Array2` over `Js.Array`, `Js.String2` over `Js.String`, etc. The latters are old modules.
3841

3942
## Object
4043

pages/docs/manual/v8.0.0/api/js.mdx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,7 @@ Js.log(Js.String.startsWith("Re", "ReScript"));
3838

3939
## Js.Xxx2 Modules
4040

41-
For some modules with data-last argument order (e.g. [Js.String](./js/string)),
42-
there currently exists a matching module suffixed with "2" (e.g. [Js.String2](./js/string-2))
43-
that uses data-first argument order.
44-
These `Js.Xxx2` modules are non-public API, so their use is discouraged.
41+
Prefer `Js.Array2` over `Js.Array`, `Js.String2` over `Js.String`, etc. The latters are old modules.
4542

4643
## Object
4744

0 commit comments

Comments
 (0)