From a80c1d201a351262ff057171822c792b1eca8b6f Mon Sep 17 00:00:00 2001 From: Florian Hammerschmidt Date: Fri, 29 Aug 2025 17:18:35 +0200 Subject: [PATCH 1/3] Restore package index link --- src/components/Navigation.res | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/components/Navigation.res b/src/components/Navigation.res index 3a8e3413a..dabd18239 100644 --- a/src/components/Navigation.res +++ b/src/components/Navigation.res @@ -46,6 +46,11 @@ module MobileNav = { {React.string("Community")} +
  • + + {React.string("Packages")} + +
  • {React.string("X")} @@ -115,16 +120,24 @@ let make = (~fixed=true, ~isOverlayOpen: bool, ~setOverlayOpen: (bool => bool) = className={"hidden xs:block " ++ linkOrActiveLink(~target="/try", ~route)}> {React.string("Playground")} + {React.string("Blog")} + {React.string("Community")} + + + {React.string("Packages")} +
    From 45b3a564f133af1bffcad1a04fca57ca7490cd55 Mon Sep 17 00:00:00 2001 From: Florian Hammerschmidt Date: Fri, 29 Aug 2025 17:18:54 +0200 Subject: [PATCH 2/3] Remove URL resources from package index --- data/packages_url_resources.json | 16 ---- pages/docs/guidelines/publishing-packages.mdx | 5 -- src/Packages.res | 90 ++++--------------- src/Packages.resi | 1 - 4 files changed, 18 insertions(+), 94 deletions(-) delete mode 100644 data/packages_url_resources.json diff --git a/data/packages_url_resources.json b/data/packages_url_resources.json deleted file mode 100644 index ae95b4c95..000000000 --- a/data/packages_url_resources.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "name": "ReScript Test Framework", - "description": "The most minimalistic testing library you will find for testing ReScript code", - "keywords": ["testing", "minimal", "experimental"], - "urlHref": "https://github.com/rescript-lang/rescript-project-template/blob/test/tests/Tests.res", - "official": true - }, - { - "name": "genType", - "description": "Better interop with JS & TS in ReScript", - "keywords": ["rescript", "typescript"], - "urlHref": "https://github.com/reason-association/genType", - "official": true - } -] diff --git a/pages/docs/guidelines/publishing-packages.mdx b/pages/docs/guidelines/publishing-packages.mdx index cc242bdd7..6d74cabf4 100644 --- a/pages/docs/guidelines/publishing-packages.mdx +++ b/pages/docs/guidelines/publishing-packages.mdx @@ -24,8 +24,3 @@ Whenever you publish a ReScript package to npm, please follow the following guid Our package index will pick up the newest npm packages two times a day, so it might take some time until your newly published package shows up. -### Via rescript-lang.org - -We also maintain a hand-curated index of different resources that are not necessarily released on npm, such as plain URLs to independent files / repositories, or GitHub gists. - -You can submit your own resource by editing rescript-lang.org's [resource json file](https://github.com/rescript-lang/rescript-lang.org/blob/master/data/packages_url_resources.json) file and submit a PR. diff --git a/src/Packages.res b/src/Packages.res index 549913696..b61e142ec 100644 --- a/src/Packages.res +++ b/src/Packages.res @@ -14,8 +14,6 @@ type urlResource = { official: bool, } -external unsafeToUrlResource: JSON.t => array = "%identity" - type npmPackage = { name: string, version: string, @@ -31,13 +29,12 @@ type npmPackage = { let packageAllowList: array = [] module Resource = { - type t = Npm(npmPackage) | Url(urlResource) | Outdated(npmPackage) + type t = Npm(npmPackage) | Outdated(npmPackage) let getId = (res: t) => { switch res { | Npm({name}) - | Outdated({name}) - | Url({name}) => name + | Outdated({name}) => name } } @@ -56,7 +53,6 @@ module Resource = { } else { false } - | Url(_) => false } } @@ -78,8 +74,7 @@ module Resource = { let isOfficial = (res: t) => { switch res { | Npm(pkg) | Outdated(pkg) => - pkg.name === "rescript" || pkg.name->String.startsWith("@rescript/") || pkg.name === "gentype" - | Url(urlRes) => urlRes.official + pkg.name === "rescript" || pkg.name->String.startsWith("@rescript/") } } @@ -103,41 +98,21 @@ module Resource = { ->Array.toSorted((a, b) => Float.compare(a["item"].searchScore, b["item"].searchScore)) } - let applyUrlResourceSearch = (urls: array, pattern: string): array< - Fuse.match, - > => { - let fuseOpts = Fuse.Options.t( - ~shouldSort=true, - ~includeScore=true, - ~threshold=0.2, - ~ignoreLocation=true, - ~minMatchCharLength=1, - ~keys=["name", "keywords"], - (), - ) - - let fuser = Fuse.make(urls, fuseOpts) - - fuser->Fuse.search(pattern) - } - let applySearch = (resources: array, pattern: string): array => { - let (allNpms, allUrls, allOutDated) = Array.reduce(resources, ([], [], []), (acc, next) => { - let (npms, resources, outdated) = acc + let (allNpms, allOutDated) = Array.reduce(resources, ([], []), (acc, next) => { + let (npms, outdated) = acc switch next { | Npm(pkg) => Array.push(npms, pkg)->ignore - | Url(res) => Array.push(resources, res)->ignore | Outdated(pkg) => Array.push(outdated, pkg)->ignore } - (npms, resources, outdated) + (npms, outdated) }) let filteredNpm = applyNpmSearch(allNpms, pattern)->Array.map(m => Npm(m["item"])) - let filteredUrls = applyUrlResourceSearch(allUrls, pattern)->Array.map(m => Url(m["item"])) let filteredOutdated = applyNpmSearch(allOutDated, pattern)->Array.map(m => Outdated(m["item"])) - Belt.Array.concatMany([filteredNpm, filteredUrls, filteredOutdated]) + Belt.Array.concatMany([filteredNpm, filteredOutdated]) } } @@ -146,10 +121,6 @@ module Card = { let make = (~value: Resource.t, ~onKeywordSelect: option unit>=?) => { let icon = switch value { | Npm(_) | Outdated(_) => - | Url(_) => - - - } let linkBox = switch value { | Npm(pkg) | Outdated(pkg) => @@ -173,18 +144,15 @@ module Card = { {React.string("NPM")} {repoEl}
    - | Url(_) => React.null } let titleHref = switch value { | Npm(pkg) | Outdated(pkg) => pkg.repositoryHref->Null.toOption->Option.getOr(pkg.npmHref) - | Url(res) => res.urlHref } let (title, description, keywords) = switch value { | Npm({name, description, keywords}) - | Outdated({name, description, keywords}) - | Url({name, description, keywords}) => (name, description, keywords) + | Outdated({name, description, keywords}) => (name, description, keywords) }
    @@ -246,7 +214,6 @@ module Filter = { includeOfficial: bool, includeCommunity: bool, includeNpm: bool, - includeUrlResource: bool, includeOutdated: bool, } } @@ -293,24 +260,15 @@ module InfoSidebar = { }}> {React.string("Community")} - { - setFilter(prev => { - {...prev, Filter.includeNpm: !filter.includeNpm} - }) - }}> - {React.string("NPM package")} - - { - setFilter(prev => { - {...prev, Filter.includeUrlResource: !filter.includeUrlResource} - }) - }}> - {React.string("URL resources")} - + // { + // setFilter(prev => { + // {...prev, Filter.includeNpm: !filter.includeNpm} + // }) + // }}> + // {React.string("NPM package")} + // { @@ -341,7 +299,6 @@ module InfoSidebar = { type props = { packages: array, - urlResources: array, unmaintained: array, } @@ -359,15 +316,13 @@ let default = (props: props) => { includeOfficial: true, includeCommunity: true, includeNpm: true, - includeUrlResource: true, includeOutdated: false, }) let allResources = { let npms = props.packages->Array.map(pkg => Resource.Npm(pkg)) - let urls = props.urlResources->Array.map(res => Resource.Url(res)) let outdated = props.unmaintained->Array.map(pkg => Resource.Outdated(pkg)) - Belt.Array.concatMany([npms, urls, outdated]) + Belt.Array.concatMany([npms, outdated]) } let resources = switch state { @@ -397,7 +352,6 @@ let default = (props: props) => { let (official, community) = acc let isResourceIncluded = switch next { | Npm(_) => filter.includeNpm - | Url(_) => filter.includeUrlResource | Outdated(_) => filter.includeOutdated && filter.includeNpm } if !isResourceIncluded { @@ -614,18 +568,10 @@ let getStaticProps: Next.GetStaticProps.t = async _ctx => { } }) - let index_data_dir = Node.Path.join2(Node.Process.cwd(), "./data") - let urlResources = - Node.Path.join2(index_data_dir, "packages_url_resources.json") - ->Node.Fs.readFileSync - ->JSON.parseOrThrow - ->unsafeToUrlResource - { "props": { packages: pkges, unmaintained, - urlResources, }, } } diff --git a/src/Packages.resi b/src/Packages.resi index 6f847a819..27acbc8c3 100644 --- a/src/Packages.resi +++ b/src/Packages.resi @@ -19,7 +19,6 @@ type npmPackage = { type props = { packages: array, - urlResources: array, unmaintained: array, } From 037db3d775c6a4a9c9e3d661259006b216ddf0b0 Mon Sep 17 00:00:00 2001 From: Florian Hammerschmidt Date: Fri, 29 Aug 2025 23:12:13 +0200 Subject: [PATCH 3/3] Prettier --- data/api/v12.0.0/belt.json | 482 +++--------- data/api/v12.0.0/dom.json | 2 +- data/api/v12.0.0/js.json | 438 +++-------- data/api/v12.0.0/stdlib.json | 162 +--- data/api/v12.0.0/toc_tree.json | 740 +++++++++++++++++- pages/docs/guidelines/publishing-packages.mdx | 1 - 6 files changed, 1010 insertions(+), 815 deletions(-) diff --git a/data/api/v12.0.0/belt.json b/data/api/v12.0.0/belt.json index 68bb3a1af..0d0d9e8ca 100644 --- a/data/api/v12.0.0/belt.json +++ b/data/api/v12.0.0/belt.json @@ -737,9 +737,7 @@ "id": "Belt.MutableMap.String.eq", "kind": "value", "name": "eq", - "docstrings": [ - "`eq(m1, m2, cmp)`" - ], + "docstrings": ["`eq(m1, m2, cmp)`"], "signature": "let eq: (t<'a>, t<'a>, ('a, 'a) => bool) => bool" }, { @@ -821,18 +819,14 @@ "id": "Belt.MutableMap.String.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let toList: t<'a> => list<(key, 'a)>" }, { "id": "Belt.MutableMap.String.toArray", "kind": "value", "name": "toArray", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let toArray: t<'a> => array<(key, 'a)>" }, { @@ -951,18 +945,14 @@ "id": "Belt.MutableMap.String.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a> => unit" }, { "id": "Belt.MutableMap.String.remove", "kind": "value", "name": "remove", - "docstrings": [ - "`remove(m, x)` do the in-place modification" - ], + "docstrings": ["`remove(m, x)` do the in-place modification"], "signature": "let remove: (t<'a>, key) => unit" }, { @@ -1106,9 +1096,7 @@ "id": "Belt.MutableMap.Int.eq", "kind": "value", "name": "eq", - "docstrings": [ - "`eq(m1, m2, cmp)`" - ], + "docstrings": ["`eq(m1, m2, cmp)`"], "signature": "let eq: (t<'a>, t<'a>, ('a, 'a) => bool) => bool" }, { @@ -1190,18 +1178,14 @@ "id": "Belt.MutableMap.Int.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let toList: t<'a> => list<(key, 'a)>" }, { "id": "Belt.MutableMap.Int.toArray", "kind": "value", "name": "toArray", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let toArray: t<'a> => array<(key, 'a)>" }, { @@ -1320,18 +1304,14 @@ "id": "Belt.MutableMap.Int.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a> => unit" }, { "id": "Belt.MutableMap.Int.remove", "kind": "value", "name": "remove", - "docstrings": [ - "`remove(m, x)` do the in-place modification" - ], + "docstrings": ["`remove(m, x)` do the in-place modification"], "signature": "let remove: (t<'a>, key) => unit" }, { @@ -1411,18 +1391,14 @@ "id": "Belt.MutableSet.String.value", "kind": "type", "name": "value", - "docstrings": [ - "The type of the set elements." - ], + "docstrings": ["The type of the set elements."], "signature": "type value = string" }, { "id": "Belt.MutableSet.String.t", "kind": "type", "name": "t", - "docstrings": [ - "The type of sets." - ], + "docstrings": ["The type of sets."], "signature": "type t" }, { @@ -1563,9 +1539,7 @@ "id": "Belt.MutableSet.String.forEach", "kind": "value", "name": "forEach", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let forEach: (t, value => unit) => unit" }, { @@ -1580,9 +1554,7 @@ "id": "Belt.MutableSet.String.reduce", "kind": "value", "name": "reduce", - "docstrings": [ - "Iterate in increasing order." - ], + "docstrings": ["Iterate in increasing order."], "signature": "let reduce: (t, 'a, ('a, value) => 'a) => 'a" }, { @@ -1664,18 +1636,14 @@ "id": "Belt.MutableSet.String.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order with respect" - ], + "docstrings": ["In increasing order with respect"], "signature": "let toList: t => list" }, { "id": "Belt.MutableSet.String.toArray", "kind": "value", "name": "toArray", - "docstrings": [ - "In increasing order with respect" - ], + "docstrings": ["In increasing order with respect"], "signature": "let toArray: t => array" }, { @@ -1738,18 +1706,14 @@ "id": "Belt.MutableSet.String.split", "kind": "value", "name": "split", - "docstrings": [ - "`split(s, key)` return a fresh copy of each" - ], + "docstrings": ["`split(s, key)` return a fresh copy of each"], "signature": "let split: (t, value) => ((t, t), bool)" }, { "id": "Belt.MutableSet.String.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t => unit" } ] @@ -1766,18 +1730,14 @@ "id": "Belt.MutableSet.Int.value", "kind": "type", "name": "value", - "docstrings": [ - "The type of the set elements." - ], + "docstrings": ["The type of the set elements."], "signature": "type value = int" }, { "id": "Belt.MutableSet.Int.t", "kind": "type", "name": "t", - "docstrings": [ - "The type of sets." - ], + "docstrings": ["The type of sets."], "signature": "type t" }, { @@ -1918,9 +1878,7 @@ "id": "Belt.MutableSet.Int.forEach", "kind": "value", "name": "forEach", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let forEach: (t, value => unit) => unit" }, { @@ -1935,9 +1893,7 @@ "id": "Belt.MutableSet.Int.reduce", "kind": "value", "name": "reduce", - "docstrings": [ - "Iterate in increasing order." - ], + "docstrings": ["Iterate in increasing order."], "signature": "let reduce: (t, 'a, ('a, value) => 'a) => 'a" }, { @@ -2019,18 +1975,14 @@ "id": "Belt.MutableSet.Int.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order with respect" - ], + "docstrings": ["In increasing order with respect"], "signature": "let toList: t => list" }, { "id": "Belt.MutableSet.Int.toArray", "kind": "value", "name": "toArray", - "docstrings": [ - "In increasing order with respect" - ], + "docstrings": ["In increasing order with respect"], "signature": "let toArray: t => array" }, { @@ -2093,18 +2045,14 @@ "id": "Belt.MutableSet.Int.split", "kind": "value", "name": "split", - "docstrings": [ - "`split(s, key)` return a fresh copy of each" - ], + "docstrings": ["`split(s, key)` return a fresh copy of each"], "signature": "let split: (t, value) => ((t, t), bool)" }, { "id": "Belt.MutableSet.Int.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t => unit" } ] @@ -2279,9 +2227,7 @@ "id": "Belt.Map.Dict.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order." - ], + "docstrings": ["In increasing order."], "signature": "let toList: t<'k, 'a, 'id> => list<('k, 'a)>" }, { @@ -2567,9 +2513,7 @@ "id": "Belt.Map.String.t", "kind": "type", "name": "t", - "docstrings": [ - "The type of maps from type `key` to type `'value`." - ], + "docstrings": ["The type of maps from type `key` to type `'value`."], "signature": "type t<'value>" }, { @@ -2721,9 +2665,7 @@ "id": "Belt.Map.String.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order." - ], + "docstrings": ["In increasing order."], "signature": "let toList: t<'v> => list<(key, 'v)>" }, { @@ -2849,9 +2791,7 @@ "id": "Belt.Map.String.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a> => unit" }, { @@ -3013,9 +2953,7 @@ "id": "Belt.Map.Int.t", "kind": "type", "name": "t", - "docstrings": [ - "The type of maps from type `key` to type `'value`." - ], + "docstrings": ["The type of maps from type `key` to type `'value`."], "signature": "type t<'value>" }, { @@ -3167,9 +3105,7 @@ "id": "Belt.Map.Int.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order." - ], + "docstrings": ["In increasing order."], "signature": "let toList: t<'v> => list<(key, 'v)>" }, { @@ -3295,9 +3231,7 @@ "id": "Belt.Map.Int.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a> => unit" }, { @@ -3462,9 +3396,7 @@ "id": "Belt.Set.Dict.cmp", "kind": "type", "name": "cmp", - "docstrings": [ - "Type of compare function." - ], + "docstrings": ["Type of compare function."], "signature": "type cmp<'value, 'id> = Belt_Id.cmp<'value, 'id>" }, { @@ -3818,9 +3750,7 @@ "id": "Belt.Set.Dict.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a, 'b> => unit" } ] @@ -3837,18 +3767,14 @@ "id": "Belt.Set.String.value", "kind": "type", "name": "value", - "docstrings": [ - "The type of the set elements." - ], + "docstrings": ["The type of the set elements."], "signature": "type value = string" }, { "id": "Belt.Set.String.t", "kind": "type", "name": "t", - "docstrings": [ - "The type of sets." - ], + "docstrings": ["The type of sets."], "signature": "type t" }, { @@ -3995,9 +3921,7 @@ "id": "Belt.Set.String.reduce", "kind": "value", "name": "reduce", - "docstrings": [ - "Iterate in increasing order." - ], + "docstrings": ["Iterate in increasing order."], "signature": "let reduce: (t, 'a, ('a, value) => 'a) => 'a" }, { @@ -4079,9 +4003,7 @@ "id": "Belt.Set.String.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let toList: t => list" }, { @@ -4160,9 +4082,7 @@ "id": "Belt.Set.String.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t => unit" } ] @@ -4179,18 +4099,14 @@ "id": "Belt.Set.Int.value", "kind": "type", "name": "value", - "docstrings": [ - "The type of the set elements." - ], + "docstrings": ["The type of the set elements."], "signature": "type value = int" }, { "id": "Belt.Set.Int.t", "kind": "type", "name": "t", - "docstrings": [ - "The type of sets." - ], + "docstrings": ["The type of sets."], "signature": "type t" }, { @@ -4337,9 +4253,7 @@ "id": "Belt.Set.Int.reduce", "kind": "value", "name": "reduce", - "docstrings": [ - "Iterate in increasing order." - ], + "docstrings": ["Iterate in increasing order."], "signature": "let reduce: (t, 'a, ('a, value) => 'a) => 'a" }, { @@ -4421,9 +4335,7 @@ "id": "Belt.Set.Int.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order" - ], + "docstrings": ["In increasing order"], "signature": "let toList: t => list" }, { @@ -4502,9 +4414,7 @@ "id": "Belt.Set.Int.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t => unit" } ] @@ -5128,9 +5038,7 @@ "id": "Belt.Option.keepU", "kind": "value", "name": "keepU", - "docstrings": [ - "Uncurried version of `keep`" - ], + "docstrings": ["Uncurried version of `keep`"], "signature": "let keepU: (option<'a>, 'a => bool) => option<'a>", "deprecated": "Use `keep` instead" }, @@ -5147,9 +5055,7 @@ "id": "Belt.Option.forEachU", "kind": "value", "name": "forEachU", - "docstrings": [ - "Uncurried version of `forEach`" - ], + "docstrings": ["Uncurried version of `forEach`"], "signature": "let forEachU: (option<'a>, 'a => unit) => unit", "deprecated": "Use `forEach` instead" }, @@ -5193,9 +5099,7 @@ "id": "Belt.Option.mapWithDefaultU", "kind": "value", "name": "mapWithDefaultU", - "docstrings": [ - "Uncurried version of `mapWithDefault`" - ], + "docstrings": ["Uncurried version of `mapWithDefault`"], "signature": "let mapWithDefaultU: (option<'a>, 'b, 'a => 'b) => 'b", "deprecated": "Use `mapWithDefault` instead" }, @@ -5212,9 +5116,7 @@ "id": "Belt.Option.mapU", "kind": "value", "name": "mapU", - "docstrings": [ - "Uncurried version of `map`" - ], + "docstrings": ["Uncurried version of `map`"], "signature": "let mapU: (option<'a>, 'a => 'b) => option<'b>", "deprecated": "Use `map` instead" }, @@ -5231,9 +5133,7 @@ "id": "Belt.Option.flatMapU", "kind": "value", "name": "flatMapU", - "docstrings": [ - "Uncurried version of `flatMap`" - ], + "docstrings": ["Uncurried version of `flatMap`"], "signature": "let flatMapU: (option<'a>, 'a => option<'b>) => option<'b>", "deprecated": "Use `flatMap` instead" }, @@ -5286,9 +5186,7 @@ "id": "Belt.Option.eqU", "kind": "value", "name": "eqU", - "docstrings": [ - "Uncurried version of `eq`" - ], + "docstrings": ["Uncurried version of `eq`"], "signature": "let eqU: (option<'a>, option<'b>, ('a, 'b) => bool) => bool", "deprecated": "Use `eq` instead" }, @@ -5305,9 +5203,7 @@ "id": "Belt.Option.cmpU", "kind": "value", "name": "cmpU", - "docstrings": [ - "Uncurried version of `cmp`" - ], + "docstrings": ["Uncurried version of `cmp`"], "signature": "let cmpU: (option<'a>, option<'b>, ('a, 'b) => int) => int", "deprecated": "Use `cmp` instead" }, @@ -5343,9 +5239,7 @@ "id": "Belt.HashMap.id", "kind": "type", "name": "id", - "docstrings": [ - "The identity needed for making an empty hash map." - ], + "docstrings": ["The identity needed for making an empty hash map."], "signature": "type id<'a, 'id> = Belt_Id.hashable<'a, 'id>" }, { @@ -5568,9 +5462,7 @@ "id": "Belt.HashSet.id", "kind": "type", "name": "id", - "docstrings": [ - "The type of hash tables from type `'a` to type `'b`." - ], + "docstrings": ["The type of hash tables from type `'a` to type `'b`."], "signature": "type id<'a, 'id> = Belt_Id.hashable<'a, 'id>" }, { @@ -5634,9 +5526,7 @@ "id": "Belt.HashSet.forEach", "kind": "value", "name": "forEach", - "docstrings": [ - "Order unspecified." - ], + "docstrings": ["Order unspecified."], "signature": "let forEach: (t<'a, 'id>, 'a => unit) => unit" }, { @@ -5651,9 +5541,7 @@ "id": "Belt.HashSet.reduce", "kind": "value", "name": "reduce", - "docstrings": [ - "Order unspecified." - ], + "docstrings": ["Order unspecified."], "signature": "let reduce: (t<'a, 'id>, 'c, ('c, 'a) => 'c) => 'c" }, { @@ -5862,9 +5750,7 @@ "id": "Belt.MutableMap.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order." - ], + "docstrings": ["In increasing order."], "signature": "let toList: t<'k, 'a, 'id> => list<('k, 'a)>" }, { @@ -5990,18 +5876,14 @@ "id": "Belt.MutableMap.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "Raise when invariant is not held." - ], + "docstrings": ["Raise when invariant is not held."], "signature": "let checkInvariantInternal: t<'a, 'b, 'c> => unit" }, { "id": "Belt.MutableMap.remove", "kind": "value", "name": "remove", - "docstrings": [ - "`remove(m, x)` do the in-place modification." - ], + "docstrings": ["`remove(m, x)` do the in-place modification."], "signature": "let remove: (t<'k, 'a, 'id>, 'k) => unit" }, { @@ -6015,9 +5897,7 @@ "id": "Belt.MutableMap.set", "kind": "value", "name": "set", - "docstrings": [ - "`set(m, x, y)` do the in-place modification" - ], + "docstrings": ["`set(m, x, y)` do the in-place modification"], "signature": "let set: (t<'k, 'a, 'id>, 'k, 'a) => unit" }, { @@ -6097,18 +5977,14 @@ "id": "Belt.MutableSet.id", "kind": "type", "name": "id", - "docstrings": [ - "The identity needed for making a set from scratch" - ], + "docstrings": ["The identity needed for making a set from scratch"], "signature": "type id<'value, 'id> = Belt_Id.comparable<'value, 'id>" }, { "id": "Belt.MutableSet.make", "kind": "value", "name": "make", - "docstrings": [ - "Creates a new set by taking in the comparator" - ], + "docstrings": ["Creates a new set by taking in the comparator"], "signature": "let make: (~id: id<'value, 'id>) => t<'value, 'id>" }, { @@ -6476,9 +6352,7 @@ "id": "Belt.MutableSet.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a, 'b> => unit" } ] @@ -6504,9 +6378,7 @@ "id": "Belt.Map.id", "kind": "type", "name": "id", - "docstrings": [ - "The identity needed for making an empty map." - ], + "docstrings": ["The identity needed for making an empty map."], "signature": "type id<'key, 'id> = Belt_Id.comparable<'key, 'id>" }, { @@ -6677,9 +6549,7 @@ "id": "Belt.Map.toList", "kind": "value", "name": "toList", - "docstrings": [ - "In increasing order. See `Belt.Map.toArray`" - ], + "docstrings": ["In increasing order. See `Belt.Map.toArray`"], "signature": "let toList: t<'k, 'v, 'id> => list<('k, 'v)>" }, { @@ -6722,9 +6592,7 @@ "id": "Belt.Map.minKeyUndefined", "kind": "value", "name": "minKeyUndefined", - "docstrings": [ - "See `Belt.Map.minKey`" - ], + "docstrings": ["See `Belt.Map.minKey`"], "signature": "let minKeyUndefined: t<'k, 'a, 'b> => Js.undefined<'k>" }, { @@ -6740,9 +6608,7 @@ "id": "Belt.Map.maxKeyUndefined", "kind": "value", "name": "maxKeyUndefined", - "docstrings": [ - "See `Belt.Map.maxKey`" - ], + "docstrings": ["See `Belt.Map.maxKey`"], "signature": "let maxKeyUndefined: t<'k, 'a, 'b> => Js.undefined<'k>" }, { @@ -6758,9 +6624,7 @@ "id": "Belt.Map.minUndefined", "kind": "value", "name": "minUndefined", - "docstrings": [ - "See `Belt.Map.minimum`" - ], + "docstrings": ["See `Belt.Map.minimum`"], "signature": "let minUndefined: t<'k, 'v, 'a> => Js.undefined<('k, 'v)>" }, { @@ -6776,9 +6640,7 @@ "id": "Belt.Map.maxUndefined", "kind": "value", "name": "maxUndefined", - "docstrings": [ - "See `Belt.Map.maximum`" - ], + "docstrings": ["See `Belt.Map.maximum`"], "signature": "let maxUndefined: t<'k, 'v, 'a> => Js.undefined<('k, 'v)>" }, { @@ -6986,9 +6848,7 @@ "id": "Belt.Map.getId", "kind": "value", "name": "getId", - "docstrings": [ - "Advanced usage only. Returns the identity of s0." - ], + "docstrings": ["Advanced usage only. Returns the identity of s0."], "signature": "let getId: t<'k, 'v, 'id> => id<'k, 'id>" }, { @@ -7004,9 +6864,7 @@ "id": "Belt.Map.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a, 'b, 'c> => unit" } ] @@ -7032,9 +6890,7 @@ "id": "Belt.Set.id", "kind": "type", "name": "id", - "docstrings": [ - "The identity needed for making a set from scratch" - ], + "docstrings": ["The identity needed for making a set from scratch"], "signature": "type id<'value, 'id> = Belt_Id.comparable<'value, 'id>" }, { @@ -7388,9 +7244,7 @@ "id": "Belt.Set.checkInvariantInternal", "kind": "value", "name": "checkInvariantInternal", - "docstrings": [ - "**raise** when invariant is not held" - ], + "docstrings": ["**raise** when invariant is not held"], "signature": "let checkInvariantInternal: t<'a, 'b> => unit" }, { @@ -7529,9 +7383,7 @@ "id": "Belt.List.t", "kind": "type", "name": "t", - "docstrings": [ - "`'a t` is compatible with built-in `list` type" - ], + "docstrings": ["`'a t` is compatible with built-in `list` type"], "signature": "type t<'a> = list<'a>" }, { @@ -7547,9 +7399,7 @@ "id": "Belt.List.size", "kind": "value", "name": "size", - "docstrings": [ - "See `Belt.List.length`" - ], + "docstrings": ["See `Belt.List.length`"], "signature": "let size: t<'a> => int" }, { @@ -7655,9 +7505,7 @@ "id": "Belt.List.makeByU", "kind": "value", "name": "makeByU", - "docstrings": [ - "Uncurried version of [makeBy](#makeBy)" - ], + "docstrings": ["Uncurried version of [makeBy](#makeBy)"], "signature": "let makeByU: (int, int => 'a) => t<'a>", "deprecated": "Use `makeBy` instead" }, @@ -7746,9 +7594,7 @@ "id": "Belt.List.mapU", "kind": "value", "name": "mapU", - "docstrings": [ - "Uncurried version of [map](#map)." - ], + "docstrings": ["Uncurried version of [map](#map)."], "signature": "let mapU: (t<'a>, 'a => 'b) => t<'b>", "deprecated": "Use `map` instead" }, @@ -7774,9 +7620,7 @@ "id": "Belt.List.zipByU", "kind": "value", "name": "zipByU", - "docstrings": [ - "Uncurried version of [zipBy](#zipBy)." - ], + "docstrings": ["Uncurried version of [zipBy](#zipBy)."], "signature": "let zipByU: (t<'a>, t<'b>, ('a, 'b) => 'c) => t<'c>", "deprecated": "Use `zipBy` instead" }, @@ -7793,9 +7637,7 @@ "id": "Belt.List.mapWithIndexU", "kind": "value", "name": "mapWithIndexU", - "docstrings": [ - "Uncurried version of [mapWithIndex](#mapWithIndex)." - ], + "docstrings": ["Uncurried version of [mapWithIndex](#mapWithIndex)."], "signature": "let mapWithIndexU: (t<'a>, (int, 'a) => 'b) => t<'b>", "deprecated": "Use `mapWithIndex` instead" }, @@ -7839,9 +7681,7 @@ "id": "Belt.List.mapReverseU", "kind": "value", "name": "mapReverseU", - "docstrings": [ - "Uncurried version of [mapReverse](#mapReverse)." - ], + "docstrings": ["Uncurried version of [mapReverse](#mapReverse)."], "signature": "let mapReverseU: (t<'a>, 'a => 'b) => t<'b>", "deprecated": "Use `mapReverse` instead" }, @@ -7858,9 +7698,7 @@ "id": "Belt.List.forEachU", "kind": "value", "name": "forEachU", - "docstrings": [ - "Uncurried version of [forEach](#forEach)." - ], + "docstrings": ["Uncurried version of [forEach](#forEach)."], "signature": "let forEachU: (t<'a>, 'a => 'b) => unit", "deprecated": "Use `forEach` instead" }, @@ -7896,9 +7734,7 @@ "id": "Belt.List.reduceU", "kind": "value", "name": "reduceU", - "docstrings": [ - "Uncurried version of [reduce](#reduce)." - ], + "docstrings": ["Uncurried version of [reduce](#reduce)."], "signature": "let reduceU: (t<'a>, 'b, ('b, 'a) => 'b) => 'b", "deprecated": "Use `reduce` instead" }, @@ -7934,9 +7770,7 @@ "id": "Belt.List.reduceReverseU", "kind": "value", "name": "reduceReverseU", - "docstrings": [ - "Uncurried version of [reduceReverse](#reduceReverse)." - ], + "docstrings": ["Uncurried version of [reduceReverse](#reduceReverse)."], "signature": "let reduceReverseU: (t<'a>, 'b, ('b, 'a) => 'b) => 'b", "deprecated": "Use `reduceReverse` instead" }, @@ -7953,9 +7787,7 @@ "id": "Belt.List.mapReverse2U", "kind": "value", "name": "mapReverse2U", - "docstrings": [ - "Uncurried version of [mapReverse2](#mapReverse2)." - ], + "docstrings": ["Uncurried version of [mapReverse2](#mapReverse2)."], "signature": "let mapReverse2U: (t<'a>, t<'b>, ('a, 'b) => 'c) => t<'c>", "deprecated": "Use `mapReverse2` instead" }, @@ -7972,9 +7804,7 @@ "id": "Belt.List.forEach2U", "kind": "value", "name": "forEach2U", - "docstrings": [ - "Uncurried version of [forEach2](#forEach2)." - ], + "docstrings": ["Uncurried version of [forEach2](#forEach2)."], "signature": "let forEach2U: (t<'a>, t<'b>, ('a, 'b) => 'c) => unit", "deprecated": "Use `forEach2` instead" }, @@ -7991,9 +7821,7 @@ "id": "Belt.List.reduce2U", "kind": "value", "name": "reduce2U", - "docstrings": [ - "Uncurried version of [reduce2](#reduce2)." - ], + "docstrings": ["Uncurried version of [reduce2](#reduce2)."], "signature": "let reduce2U: (t<'b>, t<'c>, 'a, ('a, 'b, 'c) => 'a) => 'a", "deprecated": "Use `reduce2` instead" }, @@ -8029,9 +7857,7 @@ "id": "Belt.List.everyU", "kind": "value", "name": "everyU", - "docstrings": [ - "Uncurried version of [every](#every)." - ], + "docstrings": ["Uncurried version of [every](#every)."], "signature": "let everyU: (t<'a>, 'a => bool) => bool", "deprecated": "Use `every` instead" }, @@ -8048,9 +7874,7 @@ "id": "Belt.List.someU", "kind": "value", "name": "someU", - "docstrings": [ - "Uncurried version of [some](#some)." - ], + "docstrings": ["Uncurried version of [some](#some)."], "signature": "let someU: (t<'a>, 'a => bool) => bool", "deprecated": "Use `some` instead" }, @@ -8067,9 +7891,7 @@ "id": "Belt.List.every2U", "kind": "value", "name": "every2U", - "docstrings": [ - "Uncurried version of [every2](#every2)." - ], + "docstrings": ["Uncurried version of [every2](#every2)."], "signature": "let every2U: (t<'a>, t<'b>, ('a, 'b) => bool) => bool", "deprecated": "Use `every2` instead" }, @@ -8086,9 +7908,7 @@ "id": "Belt.List.some2U", "kind": "value", "name": "some2U", - "docstrings": [ - "Uncurried version of [some2](#some2)." - ], + "docstrings": ["Uncurried version of [some2](#some2)."], "signature": "let some2U: (t<'a>, t<'b>, ('a, 'b) => bool) => bool", "deprecated": "Use `some2` instead" }, @@ -8114,9 +7934,7 @@ "id": "Belt.List.cmpU", "kind": "value", "name": "cmpU", - "docstrings": [ - "Uncurried version of [cmp](#cmp)." - ], + "docstrings": ["Uncurried version of [cmp](#cmp)."], "signature": "let cmpU: (t<'a>, t<'a>, ('a, 'a) => int) => int", "deprecated": "Use `cmp` instead" }, @@ -8133,9 +7951,7 @@ "id": "Belt.List.eqU", "kind": "value", "name": "eqU", - "docstrings": [ - "Uncurried version of [eq](#eq)." - ], + "docstrings": ["Uncurried version of [eq](#eq)."], "signature": "let eqU: (t<'a>, t<'a>, ('a, 'a) => bool) => bool", "deprecated": "Use `eq` instead" }, @@ -8152,9 +7968,7 @@ "id": "Belt.List.hasU", "kind": "value", "name": "hasU", - "docstrings": [ - "Uncurried version of [has](#has)." - ], + "docstrings": ["Uncurried version of [has](#has)."], "signature": "let hasU: (t<'a>, 'b, ('a, 'b) => bool) => bool", "deprecated": "Use `has` instead" }, @@ -8171,9 +7985,7 @@ "id": "Belt.List.getByU", "kind": "value", "name": "getByU", - "docstrings": [ - "Uncurried version of [getBy](#getBy)." - ], + "docstrings": ["Uncurried version of [getBy](#getBy)."], "signature": "let getByU: (t<'a>, 'a => bool) => option<'a>", "deprecated": "Use `getBy` instead" }, @@ -8190,9 +8002,7 @@ "id": "Belt.List.keepU", "kind": "value", "name": "keepU", - "docstrings": [ - "Uncurried version of [keep](#keep)." - ], + "docstrings": ["Uncurried version of [keep](#keep)."], "signature": "let keepU: (t<'a>, 'a => bool) => t<'a>", "deprecated": "Use `keep` instead" }, @@ -8219,9 +8029,7 @@ "id": "Belt.List.keepWithIndexU", "kind": "value", "name": "keepWithIndexU", - "docstrings": [ - "Uncurried version of [keepWithIndex](#keepWithIndex)." - ], + "docstrings": ["Uncurried version of [keepWithIndex](#keepWithIndex)."], "signature": "let keepWithIndexU: (t<'a>, ('a, int) => bool) => t<'a>", "deprecated": "Use `keepWithIndex` instead" }, @@ -8248,9 +8056,7 @@ "id": "Belt.List.keepMapU", "kind": "value", "name": "keepMapU", - "docstrings": [ - "Uncurried version of [keepMap](#keepMap)." - ], + "docstrings": ["Uncurried version of [keepMap](#keepMap)."], "signature": "let keepMapU: (t<'a>, 'a => option<'b>) => t<'b>", "deprecated": "Use `keepMap` instead" }, @@ -8267,9 +8073,7 @@ "id": "Belt.List.partitionU", "kind": "value", "name": "partitionU", - "docstrings": [ - "Uncurried version of [partition](#partition)." - ], + "docstrings": ["Uncurried version of [partition](#partition)."], "signature": "let partitionU: (t<'a>, 'a => bool) => (t<'a>, t<'a>)", "deprecated": "Use `partition` instead" }, @@ -8295,9 +8099,7 @@ "id": "Belt.List.getAssocU", "kind": "value", "name": "getAssocU", - "docstrings": [ - "Uncurried version of [getAssoc](#getAssoc)." - ], + "docstrings": ["Uncurried version of [getAssoc](#getAssoc)."], "signature": "let getAssocU: (t<('a, 'c)>, 'b, ('a, 'b) => bool) => option<'c>", "deprecated": "Use `getAssoc` instead" }, @@ -8314,9 +8116,7 @@ "id": "Belt.List.hasAssocU", "kind": "value", "name": "hasAssocU", - "docstrings": [ - "Uncurried version of [hasAssoc](#hasAssoc)." - ], + "docstrings": ["Uncurried version of [hasAssoc](#hasAssoc)."], "signature": "let hasAssocU: (t<('a, 'c)>, 'b, ('a, 'b) => bool) => bool", "deprecated": "Use `hasAssoc` instead" }, @@ -8333,9 +8133,7 @@ "id": "Belt.List.removeAssocU", "kind": "value", "name": "removeAssocU", - "docstrings": [ - "Uncurried version of [removeAssoc](#removeAssoc)." - ], + "docstrings": ["Uncurried version of [removeAssoc](#removeAssoc)."], "signature": "let removeAssocU: (t<('a, 'c)>, 'b, ('a, 'b) => bool) => t<('a, 'c)>", "deprecated": "Use `removeAssoc` instead" }, @@ -8352,9 +8150,7 @@ "id": "Belt.List.setAssocU", "kind": "value", "name": "setAssocU", - "docstrings": [ - "Uncurried version of [setAssoc](#setAssoc)." - ], + "docstrings": ["Uncurried version of [setAssoc](#setAssoc)."], "signature": "let setAssocU: (t<('a, 'c)>, 'a, 'c, ('a, 'a) => bool) => t<('a, 'c)>", "deprecated": "Use `setAssoc` instead" }, @@ -8371,9 +8167,7 @@ "id": "Belt.List.sortU", "kind": "value", "name": "sortU", - "docstrings": [ - "Uncurried version of [sort](#sort)." - ], + "docstrings": ["Uncurried version of [sort](#sort)."], "signature": "let sortU: (t<'a>, ('a, 'a) => int) => t<'a>", "deprecated": "Use `sort` instead" }, @@ -8407,27 +8201,21 @@ "id": "Belt.MutableStack.make", "kind": "value", "name": "make", - "docstrings": [ - "Returns a new stack, initially empty." - ], + "docstrings": ["Returns a new stack, initially empty."], "signature": "let make: unit => t<'a>" }, { "id": "Belt.MutableStack.clear", "kind": "value", "name": "clear", - "docstrings": [ - "Discard all elements from the stack." - ], + "docstrings": ["Discard all elements from the stack."], "signature": "let clear: t<'a> => unit" }, { "id": "Belt.MutableStack.copy", "kind": "value", "name": "copy", - "docstrings": [ - "`copy(x)` O(1) operation, return a new stack." - ], + "docstrings": ["`copy(x)` O(1) operation, return a new stack."], "signature": "let copy: t<'a> => t<'a>" }, { @@ -8525,27 +8313,21 @@ "id": "Belt.MutableQueue.t", "kind": "type", "name": "t", - "docstrings": [ - "The type of queues containing elements of `type('a)`." - ], + "docstrings": ["The type of queues containing elements of `type('a)`."], "signature": "type t<'a>" }, { "id": "Belt.MutableQueue.make", "kind": "value", "name": "make", - "docstrings": [ - "Returns a new queue, initially empty." - ], + "docstrings": ["Returns a new queue, initially empty."], "signature": "let make: unit => t<'a>" }, { "id": "Belt.MutableQueue.clear", "kind": "value", "name": "clear", - "docstrings": [ - "Discard all elements from the queue." - ], + "docstrings": ["Discard all elements from the queue."], "signature": "let clear: t<'a> => unit" }, { @@ -8588,27 +8370,21 @@ "id": "Belt.MutableQueue.peekUndefined", "kind": "value", "name": "peekUndefined", - "docstrings": [ - "`peekUndefined(q)` returns `undefined` if not found." - ], + "docstrings": ["`peekUndefined(q)` returns `undefined` if not found."], "signature": "let peekUndefined: t<'a> => Js.undefined<'a>" }, { "id": "Belt.MutableQueue.peekExn", "kind": "value", "name": "peekExn", - "docstrings": [ - "`peekExn(q)` raises an exception if `q` is empty." - ], + "docstrings": ["`peekExn(q)` raises an exception if `q` is empty."], "signature": "let peekExn: t<'a> => 'a" }, { "id": "Belt.MutableQueue.peekOrThrow", "kind": "value", "name": "peekOrThrow", - "docstrings": [ - "`peekOrThrow(q)` raises an exception if `q` is empty." - ], + "docstrings": ["`peekOrThrow(q)` raises an exception if `q` is empty."], "signature": "let peekOrThrow: t<'a> => 'a" }, { @@ -8633,36 +8409,28 @@ "id": "Belt.MutableQueue.popExn", "kind": "value", "name": "popExn", - "docstrings": [ - "`popExn(q)` raise an exception if q is empty." - ], + "docstrings": ["`popExn(q)` raise an exception if q is empty."], "signature": "let popExn: t<'a> => 'a" }, { "id": "Belt.MutableQueue.popOrThrow", "kind": "value", "name": "popOrThrow", - "docstrings": [ - "`popOrThrow(q)` raise an exception if q is empty." - ], + "docstrings": ["`popOrThrow(q)` raise an exception if q is empty."], "signature": "let popOrThrow: t<'a> => 'a" }, { "id": "Belt.MutableQueue.copy", "kind": "value", "name": "copy", - "docstrings": [ - "`copy(q)` returns a fresh queue." - ], + "docstrings": ["`copy(q)` returns a fresh queue."], "signature": "let copy: t<'a> => t<'a>" }, { "id": "Belt.MutableQueue.size", "kind": "value", "name": "size", - "docstrings": [ - "Returns the number of elements in a queue." - ], + "docstrings": ["Returns the number of elements in a queue."], "signature": "let size: t<'a> => int" }, { @@ -8727,9 +8495,7 @@ "id": "Belt.MutableQueue.toArray", "kind": "value", "name": "toArray", - "docstrings": [ - "First added will be in the beginning of the array." - ], + "docstrings": ["First added will be in the beginning of the array."], "signature": "let toArray: t<'a> => array<'a>" } ] @@ -8904,9 +8670,7 @@ "id": "Belt.Array.size", "kind": "value", "name": "size", - "docstrings": [ - "See [`Belt.Array.length`]()" - ], + "docstrings": ["See [`Belt.Array.length`]()"], "signature": "let size: t<'a> => int" }, { @@ -9098,9 +8862,7 @@ "id": "Belt.Array.makeByAndShuffle", "kind": "value", "name": "makeByAndShuffle", - "docstrings": [ - "Equivalent to `shuffle(makeBy(n, f))`" - ], + "docstrings": ["Equivalent to `shuffle(makeBy(n, f))`"], "signature": "let makeByAndShuffle: (int, int => 'a) => t<'a>" }, { @@ -9205,9 +8967,7 @@ "id": "Belt.Array.blitUnsafe", "kind": "value", "name": "blitUnsafe", - "docstrings": [ - "Unsafe blit without bounds checking." - ], + "docstrings": ["Unsafe blit without bounds checking."], "signature": "let blitUnsafe: (\n ~src: t<'a>,\n ~srcOffset: int,\n ~dst: t<'a>,\n ~dstOffset: int,\n ~len: int,\n) => unit" }, { @@ -9725,4 +9485,4 @@ } ] } -} \ No newline at end of file +} diff --git a/data/api/v12.0.0/dom.json b/data/api/v12.0.0/dom.json index 2bf0f3038..239098825 100644 --- a/data/api/v12.0.0/dom.json +++ b/data/api/v12.0.0/dom.json @@ -1959,4 +1959,4 @@ } ] } -} \ No newline at end of file +} diff --git a/data/api/v12.0.0/js.json b/data/api/v12.0.0/js.json index fae23f4ad..95eb97b1d 100644 --- a/data/api/v12.0.0/js.json +++ b/data/api/v12.0.0/js.json @@ -10,18 +10,14 @@ "id": "Js.t", "kind": "type", "name": "t", - "docstrings": [ - "JS object type" - ], + "docstrings": ["JS object type"], "signature": "type t<'a> = 'a\n constraint 'a = {..}" }, { "id": "Js.globalThis", "kind": "value", "name": "globalThis", - "docstrings": [ - "JS global object reference" - ], + "docstrings": ["JS global object reference"], "signature": "let globalThis: t<{..}>" }, { @@ -109,9 +105,7 @@ "id": "Js.null", "kind": "value", "name": "null", - "docstrings": [ - "The same as empty in `Js.Null`. Compiles to `null`." - ], + "docstrings": ["The same as empty in `Js.Null`. Compiles to `null`."], "signature": "let null: null<'a>" }, { @@ -136,9 +130,7 @@ "id": "Js.log", "kind": "value", "name": "log", - "docstrings": [ - "Equivalent to console.log any value." - ], + "docstrings": ["Equivalent to console.log any value."], "signature": "let log: 'a => unit" }, { @@ -500,9 +492,7 @@ "id": "Js.TypedArray2.Float64Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -691,9 +681,7 @@ "id": "Js.TypedArray2.Float64Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -714,9 +702,7 @@ "id": "Js.TypedArray2.Float64Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -884,9 +870,7 @@ "id": "Js.TypedArray2.Float64Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -932,9 +916,7 @@ "id": "Js.TypedArray2.Float32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -1123,9 +1105,7 @@ "id": "Js.TypedArray2.Float32Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -1146,9 +1126,7 @@ "id": "Js.TypedArray2.Float32Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -1316,9 +1294,7 @@ "id": "Js.TypedArray2.Float32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -1364,9 +1340,7 @@ "id": "Js.TypedArray2.Uint32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -1555,9 +1529,7 @@ "id": "Js.TypedArray2.Uint32Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -1578,9 +1550,7 @@ "id": "Js.TypedArray2.Uint32Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -1748,9 +1718,7 @@ "id": "Js.TypedArray2.Uint32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -1796,9 +1764,7 @@ "id": "Js.TypedArray2.Int32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -1987,9 +1953,7 @@ "id": "Js.TypedArray2.Int32Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -2010,9 +1974,7 @@ "id": "Js.TypedArray2.Int32Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -2180,9 +2142,7 @@ "id": "Js.TypedArray2.Int32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -2228,9 +2188,7 @@ "id": "Js.TypedArray2.Uint16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -2419,9 +2377,7 @@ "id": "Js.TypedArray2.Uint16Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -2442,9 +2398,7 @@ "id": "Js.TypedArray2.Uint16Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -2612,9 +2566,7 @@ "id": "Js.TypedArray2.Uint16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -2660,9 +2612,7 @@ "id": "Js.TypedArray2.Int16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -2851,9 +2801,7 @@ "id": "Js.TypedArray2.Int16Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -2874,9 +2822,7 @@ "id": "Js.TypedArray2.Int16Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -3044,9 +2990,7 @@ "id": "Js.TypedArray2.Int16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -3092,9 +3036,7 @@ "id": "Js.TypedArray2.Uint8ClampedArray.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -3283,9 +3225,7 @@ "id": "Js.TypedArray2.Uint8ClampedArray.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -3306,9 +3246,7 @@ "id": "Js.TypedArray2.Uint8ClampedArray.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -3476,9 +3414,7 @@ "id": "Js.TypedArray2.Uint8ClampedArray.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -3524,9 +3460,7 @@ "id": "Js.TypedArray2.Uint8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -3715,9 +3649,7 @@ "id": "Js.TypedArray2.Uint8Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -3738,9 +3670,7 @@ "id": "Js.TypedArray2.Uint8Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -3908,9 +3838,7 @@ "id": "Js.TypedArray2.Uint8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -3956,9 +3884,7 @@ "id": "Js.TypedArray2.Int8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -4147,9 +4073,7 @@ "id": "Js.TypedArray2.Int8Array.slice", "kind": "value", "name": "slice", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let slice: (t, ~start: int, ~end_: int) => t" }, { @@ -4170,9 +4094,7 @@ "id": "Js.TypedArray2.Int8Array.subarray", "kind": "value", "name": "subarray", - "docstrings": [ - "`start` is inclusive, `end_` exclusive" - ], + "docstrings": ["`start` is inclusive, `end_` exclusive"], "signature": "let subarray: (t, ~start: int, ~end_: int) => t" }, { @@ -4340,9 +4262,7 @@ "id": "Js.TypedArray2.Int8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -4397,9 +4317,7 @@ "id": "Js.TypedArray2.ArrayBuffer.make", "kind": "value", "name": "make", - "docstrings": [ - "takes length. initializes elements to 0" - ], + "docstrings": ["takes length. initializes elements to 0"], "signature": "let make: int => t" }, { @@ -4701,9 +4619,7 @@ "id": "Js.Typed_array.Float64Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -4801,9 +4717,7 @@ "id": "Js.Typed_array.Float64Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -4871,9 +4785,7 @@ "id": "Js.Typed_array.Float32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -4971,9 +4883,7 @@ "id": "Js.Typed_array.Float32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -5035,9 +4945,7 @@ "id": "Js.Typed_array.Uint32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5135,9 +5043,7 @@ "id": "Js.Typed_array.Uint32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -5189,9 +5095,7 @@ "id": "Js.Typed_array.Int32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5289,9 +5193,7 @@ "id": "Js.Typed_array.Int32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -5353,9 +5255,7 @@ "id": "Js.Typed_array.Uint16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5453,9 +5353,7 @@ "id": "Js.Typed_array.Uint16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -5501,9 +5399,7 @@ "id": "Js.Typed_array.Int16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5601,9 +5497,7 @@ "id": "Js.Typed_array.Int16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -5649,9 +5543,7 @@ "id": "Js.Typed_array.Uint8ClampedArray.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5749,9 +5641,7 @@ "id": "Js.Typed_array.Uint8ClampedArray.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -5797,9 +5687,7 @@ "id": "Js.Typed_array.Uint8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5897,9 +5785,7 @@ "id": "Js.Typed_array.Uint8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -5945,9 +5831,7 @@ "id": "Js.Typed_array.Int8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -6045,9 +5929,7 @@ "id": "Js.Typed_array.Int8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -6195,9 +6077,7 @@ "id": "Js.Typed_array.ArrayBuffer.make", "kind": "value", "name": "make", - "docstrings": [ - "takes length. initializes elements to 0" - ], + "docstrings": ["takes length. initializes elements to 0"], "signature": "let make: int => t" }, { @@ -6239,9 +6119,7 @@ "id": "Js.Json.Kind.t", "kind": "type", "name": "t", - "docstrings": [ - "Underlying type of a JSON value" - ], + "docstrings": ["Underlying type of a JSON value"], "signature": "type t<_> =\n | String: t\n | Number: t\n | Object: t>\n | Array: t>\n | Boolean: t\n | Null: t" } ] @@ -6249,10 +6127,7 @@ "js/weakmap": { "id": "Js.WeakMap", "name": "WeakMap", - "docstrings": [ - "Provides bindings for ES6 WeakMap", - "ES6 WeakMap API" - ], + "docstrings": ["Provides bindings for ES6 WeakMap", "ES6 WeakMap API"], "items": [ { "id": "Js.WeakMap.t", @@ -6266,10 +6141,7 @@ "js/map": { "id": "Js.Map", "name": "Map", - "docstrings": [ - "Provides bindings for ES6 Map", - "ES6 Map API" - ], + "docstrings": ["Provides bindings for ES6 Map", "ES6 Map API"], "items": [ { "id": "Js.Map.t", @@ -6283,10 +6155,7 @@ "js/weakset": { "id": "Js.WeakSet", "name": "WeakSet", - "docstrings": [ - "Provides bindings for ES6 WeakSet", - "ES6 WeakSet API" - ], + "docstrings": ["Provides bindings for ES6 WeakSet", "ES6 WeakSet API"], "items": [ { "id": "Js.WeakSet.t", @@ -6300,10 +6169,7 @@ "js/set": { "id": "Js.Set", "name": "Set", - "docstrings": [ - "Provides bindings for ES6 Set", - "ES6 Set API" - ], + "docstrings": ["Provides bindings for ES6 Set", "ES6 Set API"], "items": [ { "id": "Js.Set.t", @@ -6317,9 +6183,7 @@ "js/console": { "id": "Js.Console", "name": "Console", - "docstrings": [ - "Provides bindings for console" - ], + "docstrings": ["Provides bindings for console"], "items": [ { "id": "Js.Console.log", @@ -6487,9 +6351,7 @@ "js/result": { "id": "Js.Result", "name": "Result", - "docstrings": [ - "Define the interface for result" - ], + "docstrings": ["Define the interface for result"], "items": [ { "id": "Js.Result.t", @@ -6504,9 +6366,7 @@ "js/option": { "id": "Js.Option", "name": "Option", - "docstrings": [ - "Provide utilities for option" - ], + "docstrings": ["Provide utilities for option"], "items": [ { "id": "Js.Option.t", @@ -6605,10 +6465,7 @@ "js/blob": { "id": "Js.Blob", "name": "Blob", - "docstrings": [ - "Provide utilities for Blob", - "JavaScript Blob API" - ], + "docstrings": ["Provide utilities for Blob", "JavaScript Blob API"], "items": [ { "id": "Js.Blob.t", @@ -6622,10 +6479,7 @@ "js/file": { "id": "Js.File", "name": "File", - "docstrings": [ - "Provide utilities for File", - "JavaScript File API" - ], + "docstrings": ["Provide utilities for File", "JavaScript File API"], "items": [ { "id": "Js.File.t", @@ -6639,10 +6493,7 @@ "js/bigint": { "id": "Js.BigInt", "name": "BigInt", - "docstrings": [ - "Provide utilities for bigint", - "JavaScript BigInt API" - ], + "docstrings": ["Provide utilities for bigint", "JavaScript BigInt API"], "items": [ { "id": "Js.BigInt.fromStringExn", @@ -6993,9 +6844,7 @@ "id": "Js.Types.symbol", "kind": "type", "name": "symbol", - "docstrings": [ - "Js symbol type (only available in ES6)" - ], + "docstrings": ["Js symbol type (only available in ES6)"], "signature": "type symbol = Symbol.t" }, { @@ -7009,18 +6858,14 @@ "id": "Js.Types.undefined_val", "kind": "type", "name": "undefined_val", - "docstrings": [ - "This type has only one value `undefined`" - ], + "docstrings": ["This type has only one value `undefined`"], "signature": "type undefined_val" }, { "id": "Js.Types.null_val", "kind": "type", "name": "null_val", - "docstrings": [ - "This type has only one value `null`" - ], + "docstrings": ["This type has only one value `null`"], "signature": "type null_val" }, { @@ -7122,9 +6967,7 @@ "id": "Js.Obj.empty", "kind": "value", "name": "empty", - "docstrings": [ - "`empty()` returns the empty object `{}`" - ], + "docstrings": ["`empty()` returns the empty object `{}`"], "signature": "let empty: unit => {..}" }, { @@ -7742,9 +7585,7 @@ "id": "Js.Json.t", "kind": "type", "name": "t", - "docstrings": [ - "The JSON data structure" - ], + "docstrings": ["The JSON data structure"], "signature": "@unboxed\ntype t = JSON.t =\n | Boolean(bool)\n | @as(null) Null\n | String(string)\n | Number(float)\n | Object(dict)\n | Array(array)" }, { @@ -7765,9 +7606,7 @@ "id": "Js.Json.test", "kind": "value", "name": "test", - "docstrings": [ - "`test(v, kind)` returns `true` if `v` is of `kind`." - ], + "docstrings": ["`test(v, kind)` returns `true` if `v` is of `kind`."], "signature": "let test: ('a, Kind.t<'b>) => bool" }, { @@ -7828,45 +7667,35 @@ "id": "Js.Json.null", "kind": "value", "name": "null", - "docstrings": [ - "`null` is the singleton null JSON value." - ], + "docstrings": ["`null` is the singleton null JSON value."], "signature": "let null: t" }, { "id": "Js.Json.string", "kind": "value", "name": "string", - "docstrings": [ - "`string(s)` makes a JSON string of the `string` `s`." - ], + "docstrings": ["`string(s)` makes a JSON string of the `string` `s`."], "signature": "let string: string => t" }, { "id": "Js.Json.number", "kind": "value", "name": "number", - "docstrings": [ - "`number(n)` makes a JSON number of the `float` `n`." - ], + "docstrings": ["`number(n)` makes a JSON number of the `float` `n`."], "signature": "let number: float => t" }, { "id": "Js.Json.boolean", "kind": "value", "name": "boolean", - "docstrings": [ - "`boolean(b)` makes a JSON boolean of the `bool` `b`." - ], + "docstrings": ["`boolean(b)` makes a JSON boolean of the `bool` `b`."], "signature": "let boolean: bool => t" }, { "id": "Js.Json.object_", "kind": "value", "name": "object_", - "docstrings": [ - "`object_(dict)` makes a JSON object of the `dict`." - ], + "docstrings": ["`object_(dict)` makes a JSON object of the `dict`."], "signature": "let object_: dict => t" }, { @@ -7991,9 +7820,7 @@ "id": "Js.Global.timeoutId", "kind": "type", "name": "timeoutId", - "docstrings": [ - "Identify timeout started by `Js.Global.setTimeout`." - ], + "docstrings": ["Identify timeout started by `Js.Global.setTimeout`."], "signature": "type timeoutId = Global.timeoutId" }, { @@ -8152,18 +7979,14 @@ "id": "Js.Dict.empty", "kind": "value", "name": "empty", - "docstrings": [ - "Returns an empty dictionary." - ], + "docstrings": ["Returns an empty dictionary."], "signature": "let empty: unit => t<'a>" }, { "id": "Js.Dict.unsafeDeleteKey", "kind": "value", "name": "unsafeDeleteKey", - "docstrings": [ - "Experimental internal function" - ], + "docstrings": ["Experimental internal function"], "signature": "let unsafeDeleteKey: (t, string) => unit" }, { @@ -8851,9 +8674,7 @@ "id": "Js.Date.setUTCTime", "kind": "value", "name": "setUTCTime", - "docstrings": [ - "Same as [`setTime()`](#settime)." - ], + "docstrings": ["Same as [`setTime()`](#settime)."], "signature": "let setUTCTime: (t, float) => float" }, { @@ -8966,9 +8787,7 @@ "js/promise2": { "id": "Js.Promise2", "name": "Promise2", - "docstrings": [ - "Provide bindings to JS Promise" - ], + "docstrings": ["Provide bindings to JS Promise"], "items": [ { "id": "Js.Promise2.t", @@ -8988,18 +8807,14 @@ "id": "Js.Promise2.then", "kind": "value", "name": "then", - "docstrings": [ - "Type-safe t-first then" - ], + "docstrings": ["Type-safe t-first then"], "signature": "let then: (promise<'a>, 'a => promise<'b>) => promise<'b>" }, { "id": "Js.Promise2.catch", "kind": "value", "name": "catch", - "docstrings": [ - "Type-safe t-first catch" - ], + "docstrings": ["Type-safe t-first catch"], "signature": "let catch: (promise<'a>, error => promise<'a>) => promise<'a>" }, { @@ -9208,18 +9023,14 @@ "id": "Js.Re.t", "kind": "type", "name": "t", - "docstrings": [ - "The RegExp object." - ], + "docstrings": ["The RegExp object."], "signature": "type t = RegExp.t" }, { "id": "Js.Re.result", "kind": "type", "name": "result", - "docstrings": [ - "The result of a executing a RegExp on a string." - ], + "docstrings": ["The result of a executing a RegExp on a string."], "signature": "type result" }, { @@ -9243,18 +9054,14 @@ "id": "Js.Re.index", "kind": "value", "name": "index", - "docstrings": [ - "0-based index of the match in the input string." - ], + "docstrings": ["0-based index of the match in the input string."], "signature": "let index: result => int" }, { "id": "Js.Re.input", "kind": "value", "name": "input", - "docstrings": [ - "The original input string." - ], + "docstrings": ["The original input string."], "signature": "let input: result => string" }, { @@ -9279,9 +9086,7 @@ "id": "Js.Re.flags", "kind": "value", "name": "flags", - "docstrings": [ - "Returns the enabled flags as a string." - ], + "docstrings": ["Returns the enabled flags as a string."], "signature": "let flags: t => string" }, { @@ -9333,9 +9138,7 @@ "id": "Js.Re.source", "kind": "value", "name": "source", - "docstrings": [ - "Returns the pattern as a `string`." - ], + "docstrings": ["Returns the pattern as a `string`."], "signature": "let source: t => string" }, { @@ -9864,10 +9667,7 @@ "js/string": { "id": "Js.String", "name": "String", - "docstrings": [ - "Provide bindings to JS string", - "JavaScript String API" - ], + "docstrings": ["Provide bindings to JS string", "JavaScript String API"], "items": [ { "id": "Js.String.t", @@ -10282,9 +10082,7 @@ "id": "Js.Array2.t", "kind": "type", "name": "t", - "docstrings": [ - "The type used to describe a JavaScript array." - ], + "docstrings": ["The type used to describe a JavaScript array."], "signature": "type t<'a> = array<'a>" }, { @@ -10813,9 +10611,7 @@ "id": "Js.Array.t", "kind": "type", "name": "t", - "docstrings": [ - "The type used to describe a JavaScript array." - ], + "docstrings": ["The type used to describe a JavaScript array."], "signature": "type t<'a> = array<'a>" }, { @@ -11258,9 +11054,7 @@ "id": "Js.Exn.t", "kind": "type", "name": "t", - "docstrings": [ - "Represents a JS exception" - ], + "docstrings": ["Represents a JS exception"], "signature": "type t", "deprecated": "Use `JsExn.t` instead" }, @@ -11318,9 +11112,7 @@ "id": "Js.Exn.raiseError", "kind": "value", "name": "raiseError", - "docstrings": [ - "Raise Js exception Error object with stacktrace" - ], + "docstrings": ["Raise Js exception Error object with stacktrace"], "signature": "let raiseError: string => 'a", "deprecated": "Use `JsError.throwWithMessage` instead" }, @@ -11420,18 +11212,14 @@ "id": "Js.Null_undefined.null", "kind": "value", "name": "null", - "docstrings": [ - "The null value of type `Js.null_undefined<'a>`." - ], + "docstrings": ["The null value of type `Js.null_undefined<'a>`."], "signature": "let null: t<'a>" }, { "id": "Js.Null_undefined.undefined", "kind": "value", "name": "undefined", - "docstrings": [ - "The undefined value of type `Js.null_undefined<'a>`." - ], + "docstrings": ["The undefined value of type `Js.null_undefined<'a>`."], "signature": "let undefined: t<'a>" }, { @@ -11525,18 +11313,14 @@ "id": "Js.Nullable.null", "kind": "value", "name": "null", - "docstrings": [ - "The null value of type `Js.null_undefined<'a>`." - ], + "docstrings": ["The null value of type `Js.null_undefined<'a>`."], "signature": "let null: t<'a>" }, { "id": "Js.Nullable.undefined", "kind": "value", "name": "undefined", - "docstrings": [ - "The undefined value of type `Js.null_undefined<'a>`." - ], + "docstrings": ["The undefined value of type `Js.null_undefined<'a>`."], "signature": "let undefined: t<'a>" }, { @@ -11605,9 +11389,7 @@ "id": "Js.Undefined.t", "kind": "type", "name": "t", - "docstrings": [ - "Local alias for `Js.undefined<'a>`" - ], + "docstrings": ["Local alias for `Js.undefined<'a>`"], "signature": "type t<'a> = undefined<'a>" }, { @@ -11642,9 +11424,7 @@ "id": "Js.Undefined.empty", "kind": "value", "name": "empty", - "docstrings": [ - "The empty value, `undefined`" - ], + "docstrings": ["The empty value, `undefined`"], "signature": "let empty: t<'a>" }, { @@ -11753,9 +11533,7 @@ "id": "Js.Null.empty", "kind": "value", "name": "empty", - "docstrings": [ - "The empty value, `null`" - ], + "docstrings": ["The empty value, `null`"], "signature": "let empty: t<'a>" }, { @@ -11826,4 +11604,4 @@ } ] } -} \ No newline at end of file +} diff --git a/data/api/v12.0.0/stdlib.json b/data/api/v12.0.0/stdlib.json index de058363f..ffec6bb46 100644 --- a/data/api/v12.0.0/stdlib.json +++ b/data/api/v12.0.0/stdlib.json @@ -473,9 +473,7 @@ "id": "Stdlib.Type.Classify.t", "kind": "type", "name": "t", - "docstrings": [ - "The type representing a classified JavaScript value." - ], + "docstrings": ["The type representing a classified JavaScript value."], "signature": "type t =\n | Bool(bool)\n | Null\n | Undefined\n | String(string)\n | Number(float)\n | Object(object)\n | Function(function)\n | Symbol(Symbol.t)\n | BigInt(bigint)" }, { @@ -498,9 +496,7 @@ "id": "Stdlib.RegExp.Result.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing the result of a `RegExp` execution." - ], + "docstrings": ["Type representing the result of a `RegExp` execution."], "signature": "type t = array>" }, { @@ -542,9 +538,7 @@ "stdlib/math/int": { "id": "Stdlib.Math.Int", "name": "Int", - "docstrings": [ - "Provide Math utilities for `int`" - ], + "docstrings": ["Provide Math utilities for `int`"], "items": [ { "id": "Stdlib.Math.Int.abs", @@ -659,9 +653,7 @@ "stdlib/math/constants": { "id": "Stdlib.Math.Constants", "name": "Constants", - "docstrings": [ - "Mathematical Constants" - ], + "docstrings": ["Mathematical Constants"], "items": [ { "id": "Stdlib.Math.Constants.e", @@ -877,9 +869,7 @@ "id": "Stdlib.JSON.Classify.t", "kind": "type", "name": "t", - "docstrings": [ - "A type representing a JavaScript type." - ], + "docstrings": ["A type representing a JavaScript type."], "signature": "type t =\n | Bool(bool)\n | Null\n | String(string)\n | Number(float)\n | Object(dict)\n | Array(array)" }, { @@ -1434,9 +1424,7 @@ "id": "Stdlib.Intl.NumberFormat.currency", "kind": "type", "name": "currency", - "docstrings": [ - "An ISO 4217 currency code. e.g. USD, EUR, CNY" - ], + "docstrings": ["An ISO 4217 currency code. e.g. USD, EUR, CNY"], "signature": "type currency = string" }, { @@ -1464,9 +1452,7 @@ "id": "Stdlib.Intl.NumberFormat.compactDisplay", "kind": "type", "name": "compactDisplay", - "docstrings": [ - "Used only when notation is #compact" - ], + "docstrings": ["Used only when notation is #compact"], "signature": "type compactDisplay = [#long | #short]" }, { @@ -1496,9 +1482,7 @@ "id": "Stdlib.Intl.NumberFormat.unitDisplay", "kind": "type", "name": "unitDisplay", - "docstrings": [ - "Only used when style is #unit" - ], + "docstrings": ["Only used when style is #unit"], "signature": "type unitDisplay = [#long | #narrow | #short]" }, { @@ -2366,9 +2350,7 @@ "stdlib/float/constants": { "id": "Stdlib.Float.Constants", "name": "Constants", - "docstrings": [ - "Float constants." - ], + "docstrings": ["Float constants."], "items": [ { "id": "Stdlib.Float.Constants.nan", @@ -4110,9 +4092,7 @@ "id": "Stdlib.Set.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an instance of `Set`." - ], + "docstrings": ["Type representing an instance of `Set`."], "signature": "type t<'a>" }, { @@ -4366,9 +4346,7 @@ "id": "Stdlib.Map.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an instance of `Map`." - ], + "docstrings": ["Type representing an instance of `Map`."], "signature": "type t<'k, 'v>" }, { @@ -4528,9 +4506,7 @@ "id": "Stdlib.AsyncIterator.t", "kind": "type", "name": "t", - "docstrings": [ - "The type representing an async iterator." - ], + "docstrings": ["The type representing an async iterator."], "signature": "type t<'a>" }, { @@ -4607,18 +4583,14 @@ "id": "Stdlib.Iterator.t", "kind": "type", "name": "t", - "docstrings": [ - "The type representing an iterator." - ], + "docstrings": ["The type representing an iterator."], "signature": "type t<'a>" }, { "id": "Stdlib.Iterator.value", "kind": "type", "name": "value", - "docstrings": [ - "The current value of an iterator." - ], + "docstrings": ["The current value of an iterator."], "signature": "type value<'a> = {done: bool, value: option<'a>}" }, { @@ -4760,9 +4732,7 @@ "id": "Stdlib.Type.t", "kind": "type", "name": "t", - "docstrings": [ - "The possible types of JavaScript values." - ], + "docstrings": ["The possible types of JavaScript values."], "signature": "type t = [\n | #bigint\n | #boolean\n | #function\n | #number\n | #object\n | #string\n | #symbol\n | #undefined\n]" }, { @@ -4796,9 +4766,7 @@ "id": "Stdlib.Symbol.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a Symbol." - ], + "docstrings": ["Type representing a Symbol."], "signature": "type t" }, { @@ -4959,9 +4927,7 @@ "id": "Stdlib.String.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a string." - ], + "docstrings": ["Type representing a string."], "signature": "type t = string" }, { @@ -5797,9 +5763,7 @@ "id": "Stdlib.RegExp.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an instantiated `RegExp`." - ], + "docstrings": ["Type representing an instantiated `RegExp`."], "signature": "type t" }, { @@ -6338,9 +6302,7 @@ "id": "Stdlib.Option.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an option of type 'a." - ], + "docstrings": ["Type representing an option of type 'a."], "signature": "type t<'a> = option<'a> = None | Some('a)" }, { @@ -8111,17 +8073,13 @@ "stdlib/json": { "id": "Stdlib.JSON", "name": "JSON", - "docstrings": [ - "Functions for interacting with JSON." - ], + "docstrings": ["Functions for interacting with JSON."], "items": [ { "id": "Stdlib.JSON.t", "kind": "type", "name": "t", - "docstrings": [ - "A type representing a JSON object." - ], + "docstrings": ["A type representing a JSON object."], "signature": "@unboxed\ntype t =\n | Boolean(bool)\n | @as(null) Null\n | String(string)\n | Number(float)\n | Object(dict)\n | Array(array)" }, { @@ -8300,9 +8258,7 @@ "id": "Stdlib.JsExn.t", "kind": "type", "name": "t", - "docstrings": [ - "Represents a JS exception" - ], + "docstrings": ["Represents a JS exception"], "signature": "type t = unknown" }, { @@ -8388,9 +8344,7 @@ "id": "Stdlib.JsError.t", "kind": "type", "name": "t", - "docstrings": [ - "Represents a JavaScript error." - ], + "docstrings": ["Represents a JavaScript error."], "signature": "type t" }, { @@ -8494,27 +8448,21 @@ "id": "Stdlib.Intl.getCanonicalLocalesExn", "kind": "value", "name": "getCanonicalLocalesExn", - "docstrings": [ - "@throws RangeError" - ], + "docstrings": ["@throws RangeError"], "signature": "let getCanonicalLocalesExn: string => array" }, { "id": "Stdlib.Intl.getCanonicalLocalesManyExn", "kind": "value", "name": "getCanonicalLocalesManyExn", - "docstrings": [ - "@throws RangeError" - ], + "docstrings": ["@throws RangeError"], "signature": "let getCanonicalLocalesManyExn: array => array" }, { "id": "Stdlib.Intl.supportedValuesOfExn", "kind": "value", "name": "supportedValuesOfExn", - "docstrings": [ - "@throws RangeError" - ], + "docstrings": ["@throws RangeError"], "signature": "let supportedValuesOfExn: string => array" } ] @@ -8530,9 +8478,7 @@ "id": "Stdlib.Int.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an int." - ], + "docstrings": ["Type representing an int."], "signature": "type t = int" }, { @@ -8674,9 +8620,7 @@ "id": "Stdlib.Int.rangeOptions", "kind": "type", "name": "rangeOptions", - "docstrings": [ - "The options for `range`." - ], + "docstrings": ["The options for `range`."], "signature": "type rangeOptions = {step?: int, inclusive?: bool}" }, { @@ -8784,17 +8728,13 @@ "stdlib/float": { "id": "Stdlib.Float", "name": "Float", - "docstrings": [ - "Functions for interacting with float." - ], + "docstrings": ["Functions for interacting with float."], "items": [ { "id": "Stdlib.Float.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a float." - ], + "docstrings": ["Type representing a float."], "signature": "type t = float" }, { @@ -9013,9 +8953,7 @@ "id": "Stdlib.Error.t", "kind": "type", "name": "t", - "docstrings": [ - "Represents a JavaScript exception." - ], + "docstrings": ["Represents a JavaScript exception."], "signature": "type t = Exn.t", "deprecated": "Use `JsError.t` instead" }, @@ -9132,17 +9070,13 @@ "stdlib/exn": { "id": "Stdlib.Exn", "name": "Exn", - "docstrings": [ - "Provide utilities for dealing with JS exceptions." - ], + "docstrings": ["Provide utilities for dealing with JS exceptions."], "items": [ { "id": "Stdlib.Exn.t", "kind": "type", "name": "t", - "docstrings": [ - "Represents a JS exception" - ], + "docstrings": ["Represents a JS exception"], "signature": "type t", "deprecated": "Use `JsExn.t` instead" }, @@ -9200,9 +9134,7 @@ "id": "Stdlib.Exn.raiseError", "kind": "value", "name": "raiseError", - "docstrings": [ - "Raise Js exception Error object with stacktrace" - ], + "docstrings": ["Raise Js exception Error object with stacktrace"], "signature": "let raiseError: string => 'a", "deprecated": "Use `JsError.throwWithMessage` instead" }, @@ -9277,9 +9209,7 @@ "id": "Stdlib.Dict.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a dictionary of value `'a`." - ], + "docstrings": ["Type representing a dictionary of value `'a`."], "signature": "type t<'a> = dict<'a>" }, { @@ -9458,17 +9388,13 @@ "stdlib/date": { "id": "Stdlib.Date", "name": "Date", - "docstrings": [ - "Functions for interacting with JavaScript Dates." - ], + "docstrings": ["Functions for interacting with JavaScript Dates."], "items": [ { "id": "Stdlib.Date.t", "kind": "type", "name": "t", - "docstrings": [ - "A type representing a JavaScript date." - ], + "docstrings": ["A type representing a JavaScript date."], "signature": "type t" }, { @@ -10902,9 +10828,7 @@ "id": "Stdlib.Bool.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a boolean." - ], + "docstrings": ["Type representing a boolean."], "signature": "type t = bool" }, { @@ -10973,9 +10897,7 @@ "id": "Stdlib.BigInt.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a bigint." - ], + "docstrings": ["Type representing a bigint."], "signature": "type t = bigint" }, { @@ -11274,9 +11196,7 @@ "id": "Stdlib.Array.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an array of value `'a`." - ], + "docstrings": ["Type representing an array of value `'a`."], "signature": "type t<'a> = array<'a>" }, { @@ -12113,4 +12033,4 @@ "docstrings": [], "items": [] } -} \ No newline at end of file +} diff --git a/data/api/v12.0.0/toc_tree.json b/data/api/v12.0.0/toc_tree.json index 509e0d55b..e85513060 100644 --- a/data/api/v12.0.0/toc_tree.json +++ b/data/api/v12.0.0/toc_tree.json @@ -1 +1,739 @@ -{"belt":{"name":"Belt","path":["belt"],"children":[{"name":"Float","path":["belt","float"],"children":[]},{"name":"Int","path":["belt","int"],"children":[]},{"name":"Result","path":["belt","result"],"children":[]},{"name":"Option","path":["belt","option"],"children":[]},{"name":"HashMap","path":["belt","hashmap"],"children":[{"name":"String","path":["belt","hashmap","string"],"children":[]},{"name":"Int","path":["belt","hashmap","int"],"children":[]}]},{"name":"HashSet","path":["belt","hashset"],"children":[{"name":"String","path":["belt","hashset","string"],"children":[]},{"name":"Int","path":["belt","hashset","int"],"children":[]}]},{"name":"MutableMap","path":["belt","mutablemap"],"children":[{"name":"String","path":["belt","mutablemap","string"],"children":[]},{"name":"Int","path":["belt","mutablemap","int"],"children":[]}]},{"name":"MutableSet","path":["belt","mutableset"],"children":[{"name":"String","path":["belt","mutableset","string"],"children":[]},{"name":"Int","path":["belt","mutableset","int"],"children":[]}]},{"name":"Map","path":["belt","map"],"children":[{"name":"Dict","path":["belt","map","dict"],"children":[]},{"name":"String","path":["belt","map","string"],"children":[]},{"name":"Int","path":["belt","map","int"],"children":[]}]},{"name":"Set","path":["belt","set"],"children":[{"name":"Dict","path":["belt","set","dict"],"children":[]},{"name":"String","path":["belt","set","string"],"children":[]},{"name":"Int","path":["belt","set","int"],"children":[]}]},{"name":"Range","path":["belt","range"],"children":[]},{"name":"List","path":["belt","list"],"children":[]},{"name":"MutableStack","path":["belt","mutablestack"],"children":[]},{"name":"MutableQueue","path":["belt","mutablequeue"],"children":[]},{"name":"SortArray","path":["belt","sortarray"],"children":[{"name":"String","path":["belt","sortarray","string"],"children":[]},{"name":"Int","path":["belt","sortarray","int"],"children":[]}]},{"name":"Array","path":["belt","array"],"children":[]},{"name":"Id","path":["belt","id"],"children":[{"name":"MakeHashable","path":["belt","id","makehashable"],"children":[]},{"name":"MakeHashableU","path":["belt","id","makehashableu"],"children":[]},{"name":"MakeComparable","path":["belt","id","makecomparable"],"children":[]},{"name":"MakeComparableU","path":["belt","id","makecomparableu"],"children":[]}]}]},"dom":{"name":"Dom","path":["dom"],"children":[{"name":"Storage2","path":["dom","storage2"],"children":[]},{"name":"Storage","path":["dom","storage"],"children":[]}]},"js":{"name":"Js","path":["js"],"children":[{"name":"WeakMap","path":["js","weakmap"],"children":[]},{"name":"Map","path":["js","map"],"children":[]},{"name":"WeakSet","path":["js","weakset"],"children":[]},{"name":"Set","path":["js","set"],"children":[]},{"name":"Console","path":["js","console"],"children":[]},{"name":"Result","path":["js","result"],"children":[]},{"name":"Option","path":["js","option"],"children":[]},{"name":"Blob","path":["js","blob"],"children":[]},{"name":"File","path":["js","file"],"children":[]},{"name":"BigInt","path":["js","bigint"],"children":[]},{"name":"Int","path":["js","int"],"children":[]},{"name":"Float","path":["js","float"],"children":[]},{"name":"Types","path":["js","types"],"children":[]},{"name":"TypedArray2","path":["js","typedarray2"],"children":[{"name":"DataView","path":["js","typedarray2","dataview"],"children":[]},{"name":"Float64Array","path":["js","typedarray2","float64array"],"children":[]},{"name":"Float32Array","path":["js","typedarray2","float32array"],"children":[]},{"name":"Uint32Array","path":["js","typedarray2","uint32array"],"children":[]},{"name":"Int32Array","path":["js","typedarray2","int32array"],"children":[]},{"name":"Uint16Array","path":["js","typedarray2","uint16array"],"children":[]},{"name":"Int16Array","path":["js","typedarray2","int16array"],"children":[]},{"name":"Uint8ClampedArray","path":["js","typedarray2","uint8clampedarray"],"children":[]},{"name":"Uint8Array","path":["js","typedarray2","uint8array"],"children":[]},{"name":"Int8Array","path":["js","typedarray2","int8array"],"children":[]},{"name":"ArrayBuffer","path":["js","typedarray2","arraybuffer"],"children":[]}]},{"name":"Typed_array","path":["js","typed_array"],"children":[{"name":"DataView","path":["js","typed_array","dataview"],"children":[]},{"name":"Float64_array","path":["js","typed_array","float64_array"],"children":[]},{"name":"Float64Array","path":["js","typed_array","float64array"],"children":[]},{"name":"Float32_array","path":["js","typed_array","float32_array"],"children":[]},{"name":"Float32Array","path":["js","typed_array","float32array"],"children":[]},{"name":"Uint32Array","path":["js","typed_array","uint32array"],"children":[]},{"name":"Int32_array","path":["js","typed_array","int32_array"],"children":[]},{"name":"Int32Array","path":["js","typed_array","int32array"],"children":[]},{"name":"Uint16Array","path":["js","typed_array","uint16array"],"children":[]},{"name":"Int16Array","path":["js","typed_array","int16array"],"children":[]},{"name":"Uint8ClampedArray","path":["js","typed_array","uint8clampedarray"],"children":[]},{"name":"Uint8Array","path":["js","typed_array","uint8array"],"children":[]},{"name":"Int8Array","path":["js","typed_array","int8array"],"children":[]},{"name":"S","path":["js","typed_array","s"],"children":[]},{"name":"ArrayBuffer","path":["js","typed_array","arraybuffer"],"children":[]},{"name":"Type","path":["js","typed_array","type"],"children":[]}]},{"name":"Obj","path":["js","obj"],"children":[]},{"name":"Math","path":["js","math"],"children":[]},{"name":"Json","path":["js","json"],"children":[{"name":"Kind","path":["js","json","kind"],"children":[]}]},{"name":"Global","path":["js","global"],"children":[]},{"name":"Dict","path":["js","dict"],"children":[]},{"name":"Date","path":["js","date"],"children":[]},{"name":"Promise2","path":["js","promise2"],"children":[]},{"name":"Promise","path":["js","promise"],"children":[]},{"name":"Re","path":["js","re"],"children":[]},{"name":"String2","path":["js","string2"],"children":[]},{"name":"String","path":["js","string"],"children":[]},{"name":"Array2","path":["js","array2"],"children":[]},{"name":"Array","path":["js","array"],"children":[]},{"name":"Exn","path":["js","exn"],"children":[]},{"name":"Null_undefined","path":["js","null_undefined"],"children":[]},{"name":"Nullable","path":["js","nullable"],"children":[]},{"name":"Undefined","path":["js","undefined"],"children":[]},{"name":"Null","path":["js","null"],"children":[]}]},"stdlib":{"name":"Stdlib","path":["stdlib"],"children":[{"name":"BigUint64Array","path":["stdlib","biguint64array"],"children":[{"name":"Constants","path":["stdlib","biguint64array","constants"],"children":[]}]},{"name":"BigInt64Array","path":["stdlib","bigint64array"],"children":[{"name":"Constants","path":["stdlib","bigint64array","constants"],"children":[]}]},{"name":"Uint8ClampedArray","path":["stdlib","uint8clampedarray"],"children":[{"name":"Constants","path":["stdlib","uint8clampedarray","constants"],"children":[]}]},{"name":"Uint32Array","path":["stdlib","uint32array"],"children":[{"name":"Constants","path":["stdlib","uint32array","constants"],"children":[]}]},{"name":"Uint16Array","path":["stdlib","uint16array"],"children":[{"name":"Constants","path":["stdlib","uint16array","constants"],"children":[]}]},{"name":"Uint8Array","path":["stdlib","uint8array"],"children":[{"name":"Constants","path":["stdlib","uint8array","constants"],"children":[]}]},{"name":"Int32Array","path":["stdlib","int32array"],"children":[{"name":"Constants","path":["stdlib","int32array","constants"],"children":[]}]},{"name":"Int16Array","path":["stdlib","int16array"],"children":[{"name":"Constants","path":["stdlib","int16array","constants"],"children":[]}]},{"name":"Int8Array","path":["stdlib","int8array"],"children":[{"name":"Constants","path":["stdlib","int8array","constants"],"children":[]}]},{"name":"Float64Array","path":["stdlib","float64array"],"children":[{"name":"Constants","path":["stdlib","float64array","constants"],"children":[]}]},{"name":"Float32Array","path":["stdlib","float32array"],"children":[{"name":"Constants","path":["stdlib","float32array","constants"],"children":[]}]},{"name":"TypedArray","path":["stdlib","typedarray"],"children":[]},{"name":"ArrayBuffer","path":["stdlib","arraybuffer"],"children":[]},{"name":"WeakSet","path":["stdlib","weakset"],"children":[]},{"name":"Set","path":["stdlib","set"],"children":[]},{"name":"WeakMap","path":["stdlib","weakmap"],"children":[]},{"name":"Map","path":["stdlib","map"],"children":[]},{"name":"AsyncIterator","path":["stdlib","asynciterator"],"children":[]},{"name":"Iterator","path":["stdlib","iterator"],"children":[]},{"name":"Type","path":["stdlib","type"],"children":[{"name":"Classify","path":["stdlib","type","classify"],"children":[]}]},{"name":"Symbol","path":["stdlib","symbol"],"children":[]},{"name":"String","path":["stdlib","string"],"children":[]},{"name":"Result","path":["stdlib","result"],"children":[]},{"name":"RegExp","path":["stdlib","regexp"],"children":[{"name":"Result","path":["stdlib","regexp","result"],"children":[]}]},{"name":"Promise","path":["stdlib","promise"],"children":[]},{"name":"Pair","path":["stdlib","pair"],"children":[]},{"name":"Ordering","path":["stdlib","ordering"],"children":[]},{"name":"Option","path":["stdlib","option"],"children":[]},{"name":"Object","path":["stdlib","object"],"children":[]},{"name":"Nullable","path":["stdlib","nullable"],"children":[]},{"name":"Null","path":["stdlib","null"],"children":[]},{"name":"Math","path":["stdlib","math"],"children":[{"name":"Int","path":["stdlib","math","int"],"children":[]},{"name":"Constants","path":["stdlib","math","constants"],"children":[]}]},{"name":"List","path":["stdlib","list"],"children":[]},{"name":"Lazy","path":["stdlib","lazy"],"children":[]},{"name":"JSON","path":["stdlib","json"],"children":[{"name":"Decode","path":["stdlib","json","decode"],"children":[]},{"name":"Encode","path":["stdlib","json","encode"],"children":[]},{"name":"Classify","path":["stdlib","json","classify"],"children":[]}]},{"name":"JsExn","path":["stdlib","jsexn"],"children":[]},{"name":"JsError","path":["stdlib","jserror"],"children":[{"name":"URIError","path":["stdlib","jserror","urierror"],"children":[]},{"name":"TypeError","path":["stdlib","jserror","typeerror"],"children":[]},{"name":"SyntaxError","path":["stdlib","jserror","syntaxerror"],"children":[]},{"name":"ReferenceError","path":["stdlib","jserror","referenceerror"],"children":[]},{"name":"RangeError","path":["stdlib","jserror","rangeerror"],"children":[]},{"name":"EvalError","path":["stdlib","jserror","evalerror"],"children":[]}]},{"name":"Intl","path":["stdlib","intl"],"children":[{"name":"Segments","path":["stdlib","intl","segments"],"children":[]},{"name":"Segmenter","path":["stdlib","intl","segmenter"],"children":[]},{"name":"RelativeTimeFormat","path":["stdlib","intl","relativetimeformat"],"children":[]},{"name":"PluralRules","path":["stdlib","intl","pluralrules"],"children":[]},{"name":"NumberFormat","path":["stdlib","intl","numberformat"],"children":[{"name":"Grouping","path":["stdlib","intl","numberformat","grouping"],"children":[]}]},{"name":"Locale","path":["stdlib","intl","locale"],"children":[]},{"name":"ListFormat","path":["stdlib","intl","listformat"],"children":[]},{"name":"DateTimeFormat","path":["stdlib","intl","datetimeformat"],"children":[]},{"name":"Collator","path":["stdlib","intl","collator"],"children":[]},{"name":"Common","path":["stdlib","intl","common"],"children":[]}]},{"name":"Int","path":["stdlib","int"],"children":[{"name":"Ref","path":["stdlib","int","ref"],"children":[]},{"name":"Constants","path":["stdlib","int","constants"],"children":[]}]},{"name":"Float","path":["stdlib","float"],"children":[{"name":"Constants","path":["stdlib","float","constants"],"children":[]}]},{"name":"Error","path":["stdlib","error"],"children":[{"name":"URIError","path":["stdlib","error","urierror"],"children":[]},{"name":"TypeError","path":["stdlib","error","typeerror"],"children":[]},{"name":"SyntaxError","path":["stdlib","error","syntaxerror"],"children":[]},{"name":"ReferenceError","path":["stdlib","error","referenceerror"],"children":[]},{"name":"RangeError","path":["stdlib","error","rangeerror"],"children":[]},{"name":"EvalError","path":["stdlib","error","evalerror"],"children":[]}]},{"name":"Exn","path":["stdlib","exn"],"children":[]},{"name":"Dict","path":["stdlib","dict"],"children":[]},{"name":"Date","path":["stdlib","date"],"children":[{"name":"UTC","path":["stdlib","date","utc"],"children":[]}]},{"name":"DataView","path":["stdlib","dataview"],"children":[]},{"name":"Console","path":["stdlib","console"],"children":[]},{"name":"Bool","path":["stdlib","bool"],"children":[]},{"name":"BigInt","path":["stdlib","bigint"],"children":[]},{"name":"Array","path":["stdlib","array"],"children":[]},{"name":"IntervalId","path":["stdlib","intervalid"],"children":[]},{"name":"TimeoutId","path":["stdlib","timeoutid"],"children":[]}]}} \ No newline at end of file +{ + "belt": { + "name": "Belt", + "path": ["belt"], + "children": [ + { "name": "Float", "path": ["belt", "float"], "children": [] }, + { "name": "Int", "path": ["belt", "int"], "children": [] }, + { "name": "Result", "path": ["belt", "result"], "children": [] }, + { "name": "Option", "path": ["belt", "option"], "children": [] }, + { + "name": "HashMap", + "path": ["belt", "hashmap"], + "children": [ + { + "name": "String", + "path": ["belt", "hashmap", "string"], + "children": [] + }, + { "name": "Int", "path": ["belt", "hashmap", "int"], "children": [] } + ] + }, + { + "name": "HashSet", + "path": ["belt", "hashset"], + "children": [ + { + "name": "String", + "path": ["belt", "hashset", "string"], + "children": [] + }, + { "name": "Int", "path": ["belt", "hashset", "int"], "children": [] } + ] + }, + { + "name": "MutableMap", + "path": ["belt", "mutablemap"], + "children": [ + { + "name": "String", + "path": ["belt", "mutablemap", "string"], + "children": [] + }, + { + "name": "Int", + "path": ["belt", "mutablemap", "int"], + "children": [] + } + ] + }, + { + "name": "MutableSet", + "path": ["belt", "mutableset"], + "children": [ + { + "name": "String", + "path": ["belt", "mutableset", "string"], + "children": [] + }, + { + "name": "Int", + "path": ["belt", "mutableset", "int"], + "children": [] + } + ] + }, + { + "name": "Map", + "path": ["belt", "map"], + "children": [ + { "name": "Dict", "path": ["belt", "map", "dict"], "children": [] }, + { + "name": "String", + "path": ["belt", "map", "string"], + "children": [] + }, + { "name": "Int", "path": ["belt", "map", "int"], "children": [] } + ] + }, + { + "name": "Set", + "path": ["belt", "set"], + "children": [ + { "name": "Dict", "path": ["belt", "set", "dict"], "children": [] }, + { + "name": "String", + "path": ["belt", "set", "string"], + "children": [] + }, + { "name": "Int", "path": ["belt", "set", "int"], "children": [] } + ] + }, + { "name": "Range", "path": ["belt", "range"], "children": [] }, + { "name": "List", "path": ["belt", "list"], "children": [] }, + { + "name": "MutableStack", + "path": ["belt", "mutablestack"], + "children": [] + }, + { + "name": "MutableQueue", + "path": ["belt", "mutablequeue"], + "children": [] + }, + { + "name": "SortArray", + "path": ["belt", "sortarray"], + "children": [ + { + "name": "String", + "path": ["belt", "sortarray", "string"], + "children": [] + }, + { + "name": "Int", + "path": ["belt", "sortarray", "int"], + "children": [] + } + ] + }, + { "name": "Array", "path": ["belt", "array"], "children": [] }, + { + "name": "Id", + "path": ["belt", "id"], + "children": [ + { + "name": "MakeHashable", + "path": ["belt", "id", "makehashable"], + "children": [] + }, + { + "name": "MakeHashableU", + "path": ["belt", "id", "makehashableu"], + "children": [] + }, + { + "name": "MakeComparable", + "path": ["belt", "id", "makecomparable"], + "children": [] + }, + { + "name": "MakeComparableU", + "path": ["belt", "id", "makecomparableu"], + "children": [] + } + ] + } + ] + }, + "dom": { + "name": "Dom", + "path": ["dom"], + "children": [ + { "name": "Storage2", "path": ["dom", "storage2"], "children": [] }, + { "name": "Storage", "path": ["dom", "storage"], "children": [] } + ] + }, + "js": { + "name": "Js", + "path": ["js"], + "children": [ + { "name": "WeakMap", "path": ["js", "weakmap"], "children": [] }, + { "name": "Map", "path": ["js", "map"], "children": [] }, + { "name": "WeakSet", "path": ["js", "weakset"], "children": [] }, + { "name": "Set", "path": ["js", "set"], "children": [] }, + { "name": "Console", "path": ["js", "console"], "children": [] }, + { "name": "Result", "path": ["js", "result"], "children": [] }, + { "name": "Option", "path": ["js", "option"], "children": [] }, + { "name": "Blob", "path": ["js", "blob"], "children": [] }, + { "name": "File", "path": ["js", "file"], "children": [] }, + { "name": "BigInt", "path": ["js", "bigint"], "children": [] }, + { "name": "Int", "path": ["js", "int"], "children": [] }, + { "name": "Float", "path": ["js", "float"], "children": [] }, + { "name": "Types", "path": ["js", "types"], "children": [] }, + { + "name": "TypedArray2", + "path": ["js", "typedarray2"], + "children": [ + { + "name": "DataView", + "path": ["js", "typedarray2", "dataview"], + "children": [] + }, + { + "name": "Float64Array", + "path": ["js", "typedarray2", "float64array"], + "children": [] + }, + { + "name": "Float32Array", + "path": ["js", "typedarray2", "float32array"], + "children": [] + }, + { + "name": "Uint32Array", + "path": ["js", "typedarray2", "uint32array"], + "children": [] + }, + { + "name": "Int32Array", + "path": ["js", "typedarray2", "int32array"], + "children": [] + }, + { + "name": "Uint16Array", + "path": ["js", "typedarray2", "uint16array"], + "children": [] + }, + { + "name": "Int16Array", + "path": ["js", "typedarray2", "int16array"], + "children": [] + }, + { + "name": "Uint8ClampedArray", + "path": ["js", "typedarray2", "uint8clampedarray"], + "children": [] + }, + { + "name": "Uint8Array", + "path": ["js", "typedarray2", "uint8array"], + "children": [] + }, + { + "name": "Int8Array", + "path": ["js", "typedarray2", "int8array"], + "children": [] + }, + { + "name": "ArrayBuffer", + "path": ["js", "typedarray2", "arraybuffer"], + "children": [] + } + ] + }, + { + "name": "Typed_array", + "path": ["js", "typed_array"], + "children": [ + { + "name": "DataView", + "path": ["js", "typed_array", "dataview"], + "children": [] + }, + { + "name": "Float64_array", + "path": ["js", "typed_array", "float64_array"], + "children": [] + }, + { + "name": "Float64Array", + "path": ["js", "typed_array", "float64array"], + "children": [] + }, + { + "name": "Float32_array", + "path": ["js", "typed_array", "float32_array"], + "children": [] + }, + { + "name": "Float32Array", + "path": ["js", "typed_array", "float32array"], + "children": [] + }, + { + "name": "Uint32Array", + "path": ["js", "typed_array", "uint32array"], + "children": [] + }, + { + "name": "Int32_array", + "path": ["js", "typed_array", "int32_array"], + "children": [] + }, + { + "name": "Int32Array", + "path": ["js", "typed_array", "int32array"], + "children": [] + }, + { + "name": "Uint16Array", + "path": ["js", "typed_array", "uint16array"], + "children": [] + }, + { + "name": "Int16Array", + "path": ["js", "typed_array", "int16array"], + "children": [] + }, + { + "name": "Uint8ClampedArray", + "path": ["js", "typed_array", "uint8clampedarray"], + "children": [] + }, + { + "name": "Uint8Array", + "path": ["js", "typed_array", "uint8array"], + "children": [] + }, + { + "name": "Int8Array", + "path": ["js", "typed_array", "int8array"], + "children": [] + }, + { "name": "S", "path": ["js", "typed_array", "s"], "children": [] }, + { + "name": "ArrayBuffer", + "path": ["js", "typed_array", "arraybuffer"], + "children": [] + }, + { + "name": "Type", + "path": ["js", "typed_array", "type"], + "children": [] + } + ] + }, + { "name": "Obj", "path": ["js", "obj"], "children": [] }, + { "name": "Math", "path": ["js", "math"], "children": [] }, + { + "name": "Json", + "path": ["js", "json"], + "children": [ + { "name": "Kind", "path": ["js", "json", "kind"], "children": [] } + ] + }, + { "name": "Global", "path": ["js", "global"], "children": [] }, + { "name": "Dict", "path": ["js", "dict"], "children": [] }, + { "name": "Date", "path": ["js", "date"], "children": [] }, + { "name": "Promise2", "path": ["js", "promise2"], "children": [] }, + { "name": "Promise", "path": ["js", "promise"], "children": [] }, + { "name": "Re", "path": ["js", "re"], "children": [] }, + { "name": "String2", "path": ["js", "string2"], "children": [] }, + { "name": "String", "path": ["js", "string"], "children": [] }, + { "name": "Array2", "path": ["js", "array2"], "children": [] }, + { "name": "Array", "path": ["js", "array"], "children": [] }, + { "name": "Exn", "path": ["js", "exn"], "children": [] }, + { + "name": "Null_undefined", + "path": ["js", "null_undefined"], + "children": [] + }, + { "name": "Nullable", "path": ["js", "nullable"], "children": [] }, + { "name": "Undefined", "path": ["js", "undefined"], "children": [] }, + { "name": "Null", "path": ["js", "null"], "children": [] } + ] + }, + "stdlib": { + "name": "Stdlib", + "path": ["stdlib"], + "children": [ + { + "name": "BigUint64Array", + "path": ["stdlib", "biguint64array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "biguint64array", "constants"], + "children": [] + } + ] + }, + { + "name": "BigInt64Array", + "path": ["stdlib", "bigint64array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "bigint64array", "constants"], + "children": [] + } + ] + }, + { + "name": "Uint8ClampedArray", + "path": ["stdlib", "uint8clampedarray"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "uint8clampedarray", "constants"], + "children": [] + } + ] + }, + { + "name": "Uint32Array", + "path": ["stdlib", "uint32array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "uint32array", "constants"], + "children": [] + } + ] + }, + { + "name": "Uint16Array", + "path": ["stdlib", "uint16array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "uint16array", "constants"], + "children": [] + } + ] + }, + { + "name": "Uint8Array", + "path": ["stdlib", "uint8array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "uint8array", "constants"], + "children": [] + } + ] + }, + { + "name": "Int32Array", + "path": ["stdlib", "int32array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "int32array", "constants"], + "children": [] + } + ] + }, + { + "name": "Int16Array", + "path": ["stdlib", "int16array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "int16array", "constants"], + "children": [] + } + ] + }, + { + "name": "Int8Array", + "path": ["stdlib", "int8array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "int8array", "constants"], + "children": [] + } + ] + }, + { + "name": "Float64Array", + "path": ["stdlib", "float64array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "float64array", "constants"], + "children": [] + } + ] + }, + { + "name": "Float32Array", + "path": ["stdlib", "float32array"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "float32array", "constants"], + "children": [] + } + ] + }, + { + "name": "TypedArray", + "path": ["stdlib", "typedarray"], + "children": [] + }, + { + "name": "ArrayBuffer", + "path": ["stdlib", "arraybuffer"], + "children": [] + }, + { "name": "WeakSet", "path": ["stdlib", "weakset"], "children": [] }, + { "name": "Set", "path": ["stdlib", "set"], "children": [] }, + { "name": "WeakMap", "path": ["stdlib", "weakmap"], "children": [] }, + { "name": "Map", "path": ["stdlib", "map"], "children": [] }, + { + "name": "AsyncIterator", + "path": ["stdlib", "asynciterator"], + "children": [] + }, + { "name": "Iterator", "path": ["stdlib", "iterator"], "children": [] }, + { + "name": "Type", + "path": ["stdlib", "type"], + "children": [ + { + "name": "Classify", + "path": ["stdlib", "type", "classify"], + "children": [] + } + ] + }, + { "name": "Symbol", "path": ["stdlib", "symbol"], "children": [] }, + { "name": "String", "path": ["stdlib", "string"], "children": [] }, + { "name": "Result", "path": ["stdlib", "result"], "children": [] }, + { + "name": "RegExp", + "path": ["stdlib", "regexp"], + "children": [ + { + "name": "Result", + "path": ["stdlib", "regexp", "result"], + "children": [] + } + ] + }, + { "name": "Promise", "path": ["stdlib", "promise"], "children": [] }, + { "name": "Pair", "path": ["stdlib", "pair"], "children": [] }, + { "name": "Ordering", "path": ["stdlib", "ordering"], "children": [] }, + { "name": "Option", "path": ["stdlib", "option"], "children": [] }, + { "name": "Object", "path": ["stdlib", "object"], "children": [] }, + { "name": "Nullable", "path": ["stdlib", "nullable"], "children": [] }, + { "name": "Null", "path": ["stdlib", "null"], "children": [] }, + { + "name": "Math", + "path": ["stdlib", "math"], + "children": [ + { "name": "Int", "path": ["stdlib", "math", "int"], "children": [] }, + { + "name": "Constants", + "path": ["stdlib", "math", "constants"], + "children": [] + } + ] + }, + { "name": "List", "path": ["stdlib", "list"], "children": [] }, + { "name": "Lazy", "path": ["stdlib", "lazy"], "children": [] }, + { + "name": "JSON", + "path": ["stdlib", "json"], + "children": [ + { + "name": "Decode", + "path": ["stdlib", "json", "decode"], + "children": [] + }, + { + "name": "Encode", + "path": ["stdlib", "json", "encode"], + "children": [] + }, + { + "name": "Classify", + "path": ["stdlib", "json", "classify"], + "children": [] + } + ] + }, + { "name": "JsExn", "path": ["stdlib", "jsexn"], "children": [] }, + { + "name": "JsError", + "path": ["stdlib", "jserror"], + "children": [ + { + "name": "URIError", + "path": ["stdlib", "jserror", "urierror"], + "children": [] + }, + { + "name": "TypeError", + "path": ["stdlib", "jserror", "typeerror"], + "children": [] + }, + { + "name": "SyntaxError", + "path": ["stdlib", "jserror", "syntaxerror"], + "children": [] + }, + { + "name": "ReferenceError", + "path": ["stdlib", "jserror", "referenceerror"], + "children": [] + }, + { + "name": "RangeError", + "path": ["stdlib", "jserror", "rangeerror"], + "children": [] + }, + { + "name": "EvalError", + "path": ["stdlib", "jserror", "evalerror"], + "children": [] + } + ] + }, + { + "name": "Intl", + "path": ["stdlib", "intl"], + "children": [ + { + "name": "Segments", + "path": ["stdlib", "intl", "segments"], + "children": [] + }, + { + "name": "Segmenter", + "path": ["stdlib", "intl", "segmenter"], + "children": [] + }, + { + "name": "RelativeTimeFormat", + "path": ["stdlib", "intl", "relativetimeformat"], + "children": [] + }, + { + "name": "PluralRules", + "path": ["stdlib", "intl", "pluralrules"], + "children": [] + }, + { + "name": "NumberFormat", + "path": ["stdlib", "intl", "numberformat"], + "children": [ + { + "name": "Grouping", + "path": ["stdlib", "intl", "numberformat", "grouping"], + "children": [] + } + ] + }, + { + "name": "Locale", + "path": ["stdlib", "intl", "locale"], + "children": [] + }, + { + "name": "ListFormat", + "path": ["stdlib", "intl", "listformat"], + "children": [] + }, + { + "name": "DateTimeFormat", + "path": ["stdlib", "intl", "datetimeformat"], + "children": [] + }, + { + "name": "Collator", + "path": ["stdlib", "intl", "collator"], + "children": [] + }, + { + "name": "Common", + "path": ["stdlib", "intl", "common"], + "children": [] + } + ] + }, + { + "name": "Int", + "path": ["stdlib", "int"], + "children": [ + { "name": "Ref", "path": ["stdlib", "int", "ref"], "children": [] }, + { + "name": "Constants", + "path": ["stdlib", "int", "constants"], + "children": [] + } + ] + }, + { + "name": "Float", + "path": ["stdlib", "float"], + "children": [ + { + "name": "Constants", + "path": ["stdlib", "float", "constants"], + "children": [] + } + ] + }, + { + "name": "Error", + "path": ["stdlib", "error"], + "children": [ + { + "name": "URIError", + "path": ["stdlib", "error", "urierror"], + "children": [] + }, + { + "name": "TypeError", + "path": ["stdlib", "error", "typeerror"], + "children": [] + }, + { + "name": "SyntaxError", + "path": ["stdlib", "error", "syntaxerror"], + "children": [] + }, + { + "name": "ReferenceError", + "path": ["stdlib", "error", "referenceerror"], + "children": [] + }, + { + "name": "RangeError", + "path": ["stdlib", "error", "rangeerror"], + "children": [] + }, + { + "name": "EvalError", + "path": ["stdlib", "error", "evalerror"], + "children": [] + } + ] + }, + { "name": "Exn", "path": ["stdlib", "exn"], "children": [] }, + { "name": "Dict", "path": ["stdlib", "dict"], "children": [] }, + { + "name": "Date", + "path": ["stdlib", "date"], + "children": [ + { "name": "UTC", "path": ["stdlib", "date", "utc"], "children": [] } + ] + }, + { "name": "DataView", "path": ["stdlib", "dataview"], "children": [] }, + { "name": "Console", "path": ["stdlib", "console"], "children": [] }, + { "name": "Bool", "path": ["stdlib", "bool"], "children": [] }, + { "name": "BigInt", "path": ["stdlib", "bigint"], "children": [] }, + { "name": "Array", "path": ["stdlib", "array"], "children": [] }, + { + "name": "IntervalId", + "path": ["stdlib", "intervalid"], + "children": [] + }, + { "name": "TimeoutId", "path": ["stdlib", "timeoutid"], "children": [] } + ] + } +} diff --git a/pages/docs/guidelines/publishing-packages.mdx b/pages/docs/guidelines/publishing-packages.mdx index 6d74cabf4..44bb5dd44 100644 --- a/pages/docs/guidelines/publishing-packages.mdx +++ b/pages/docs/guidelines/publishing-packages.mdx @@ -23,4 +23,3 @@ Whenever you publish a ReScript package to npm, please follow the following guid - Add `rescript` as a keyword in your `package.json` file Our package index will pick up the newest npm packages two times a day, so it might take some time until your newly published package shows up. -