diff --git a/apps/docs/app/entry.server.js b/apps/docs/app/entry.server.js new file mode 100644 index 000000000..96f336dd2 --- /dev/null +++ b/apps/docs/app/entry.server.js @@ -0,0 +1,55 @@ +import React from "react"; +import { renderToReadableStream } from "react-dom/server"; +import { isbot } from "isbot"; +import { ServerRouter } from "react-router"; + +export const streamTimeout = 5_000; + +export default async function handleRequest( + request, + responseStatusCode, + responseHeaders, + routerContext, +) { + if (request.method.toUpperCase() === "HEAD") { + return new Response(null, { + status: responseStatusCode, + headers: responseHeaders, + }); + } + + let shellRendered = false; + let userAgent = request.headers.get("user-agent"); + + let body = await renderToReadableStream( + React.createElement(ServerRouter, { + context: routerContext, + url: request.url, + }), + { + signal: AbortSignal.timeout(streamTimeout + 1_000), + onError(error) { + responseStatusCode = 500; + if (shellRendered) { + console.error(error); + } + }, + }, + ); + + shellRendered = true; + + if ( + ((userAgent && isbot(userAgent)) || routerContext.isSpaMode) && + body.allReady + ) { + await body.allReady; + } + + responseHeaders.set("Content-Type", "text/html"); + + return new Response(body, { + headers: responseHeaders, + status: responseStatusCode, + }); +} diff --git a/apps/docs/functions/try.data.js b/apps/docs/functions/try.data.js new file mode 100644 index 000000000..cdd6cbf71 --- /dev/null +++ b/apps/docs/functions/try.data.js @@ -0,0 +1 @@ +export { onRequest } from "../server/react-router-handler.js"; diff --git a/apps/docs/functions/try.js b/apps/docs/functions/try.js new file mode 100644 index 000000000..cdd6cbf71 --- /dev/null +++ b/apps/docs/functions/try.js @@ -0,0 +1 @@ +export { onRequest } from "../server/react-router-handler.js"; diff --git a/apps/docs/react-router.config.mjs b/apps/docs/react-router.config.mjs index 381772bc9..bf4f5c1c0 100644 --- a/apps/docs/react-router.config.mjs +++ b/apps/docs/react-router.config.mjs @@ -4,15 +4,22 @@ import * as os from "node:os"; const { stdlibPaths } = await import("./app/DocsRoutes.jsx"); export default { - ssr: false, + ssr: true, + routeDiscovery: { mode: "initial" }, prerender: { concurrency: os.availableParallelism(), async paths({ getStaticPaths }) { - return [...(await getStaticPaths()), ...stdlibPaths]; + return [ + ...(await getStaticPaths()).filter( + (path) => path !== "/try" && path !== "try", + ), + ...stdlibPaths, + ]; }, }, buildEnd: async () => { + fs.rmSync("./out", { recursive: true, force: true }); fs.cpSync("./build/client", "./out", { recursive: true }); }, }; diff --git a/apps/docs/server/react-router-handler.js b/apps/docs/server/react-router-handler.js new file mode 100644 index 000000000..458a2ca4e --- /dev/null +++ b/apps/docs/server/react-router-handler.js @@ -0,0 +1,16 @@ +import { createRequestHandler } from "react-router"; + +const mode = globalThis.process?.env?.NODE_ENV ?? "production"; + +const handleReactRouterRequest = createRequestHandler( + () => import("../build/server/index.js"), + mode, +); + +export function onRequest(context) { + return handleReactRouterRequest(context.request, { + cloudflare: { + env: context.env, + }, + }); +} diff --git a/apps/docs/wrangler.toml b/apps/docs/wrangler.toml new file mode 100644 index 000000000..6105b146d --- /dev/null +++ b/apps/docs/wrangler.toml @@ -0,0 +1,4 @@ +name = "rescript-lang-org" +compatibility_date = "2026-05-01" +compatibility_flags = ["nodejs_compat"] +pages_build_output_dir = "out" diff --git a/data/api/v12.3.0/belt.json b/data/api/v12.3.0/belt.json index 74e7ee076..12d87f39a 100644 --- a/data/api/v12.3.0/belt.json +++ b/data/api/v12.3.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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**Throw** when invariant is not held" - ], + "docstrings": ["**Throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "Throw when invariant is not held." - ], + "docstrings": ["Throw 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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": [ - "**throw** when invariant is not held" - ], + "docstrings": ["**throw** 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)` throws an exception if `q` is empty." - ], + "docstrings": ["`peekExn(q)` throws an exception if `q` is empty."], "signature": "let peekExn: t<'a> => 'a" }, { "id": "Belt.MutableQueue.peekOrThrow", "kind": "value", "name": "peekOrThrow", - "docstrings": [ - "`peekOrThrow(q)` throws an exception if `q` is empty." - ], + "docstrings": ["`peekOrThrow(q)` throws 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)` throw an exception if q is empty." - ], + "docstrings": ["`popExn(q)` throw an exception if q is empty."], "signature": "let popExn: t<'a> => 'a" }, { "id": "Belt.MutableQueue.popOrThrow", "kind": "value", "name": "popOrThrow", - "docstrings": [ - "`popOrThrow(q)` throw an exception if q is empty." - ], + "docstrings": ["`popOrThrow(q)` throw 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.3.0/dom.json b/data/api/v12.3.0/dom.json index 2bf0f3038..239098825 100644 --- a/data/api/v12.3.0/dom.json +++ b/data/api/v12.3.0/dom.json @@ -1959,4 +1959,4 @@ } ] } -} \ No newline at end of file +} diff --git a/data/api/v12.3.0/js.json b/data/api/v12.3.0/js.json index 602d3ab60..56e9bdc74 100644 --- a/data/api/v12.3.0/js.json +++ b/data/api/v12.3.0/js.json @@ -10,9 +10,7 @@ "id": "Js.t", "kind": "type", "name": "t", - "docstrings": [ - "JS object type" - ], + "docstrings": ["JS object type"], "signature": "type t<'a> = 'a\n constraint 'a = {..}", "deprecated": "This has been deprecated and will be removed in v13. Use the `{..}` type directly instead." }, @@ -20,9 +18,7 @@ "id": "Js.globalThis", "kind": "value", "name": "globalThis", - "docstrings": [ - "JS global object reference" - ], + "docstrings": ["JS global object reference"], "signature": "let globalThis: t<{..}>", "deprecated": "Use `globalThis` directly instead." }, @@ -121,9 +117,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>", "deprecated": "Use `null` instead." }, @@ -151,9 +145,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", "deprecated": "Use `Console.log` instead." }, @@ -527,9 +519,7 @@ "id": "Js.TypedArray2.Float64Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -737,9 +727,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -763,9 +751,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -957,9 +943,7 @@ "id": "Js.TypedArray2.Float64Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Float64Array.fromBuffer` instead." }, @@ -1010,9 +994,7 @@ "id": "Js.TypedArray2.Float32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -1220,9 +1202,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -1246,9 +1226,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -1440,9 +1418,7 @@ "id": "Js.TypedArray2.Float32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Float32Array.fromBuffer` instead." }, @@ -1493,9 +1469,7 @@ "id": "Js.TypedArray2.Uint32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -1703,9 +1677,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -1729,9 +1701,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -1923,9 +1893,7 @@ "id": "Js.TypedArray2.Uint32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Uint32Array.fromBuffer` instead." }, @@ -1976,9 +1944,7 @@ "id": "Js.TypedArray2.Int32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -2186,9 +2152,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -2212,9 +2176,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -2406,9 +2368,7 @@ "id": "Js.TypedArray2.Int32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Int32Array.fromBuffer" }, @@ -2459,9 +2419,7 @@ "id": "Js.TypedArray2.Uint16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -2653,9 +2611,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -2678,9 +2634,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -2854,9 +2808,7 @@ "id": "Js.TypedArray2.Uint16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Uint16Array.fromBuffer` instead." }, @@ -2907,9 +2859,7 @@ "id": "Js.TypedArray2.Int16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -3117,9 +3067,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -3143,9 +3091,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -3335,9 +3281,7 @@ "id": "Js.TypedArray2.Int16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -3383,9 +3327,7 @@ "id": "Js.TypedArray2.Uint8ClampedArray.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -3592,9 +3534,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -3618,9 +3558,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -3812,9 +3750,7 @@ "id": "Js.TypedArray2.Uint8ClampedArray.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -3864,9 +3800,7 @@ "id": "Js.TypedArray2.Uint8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -4073,9 +4007,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -4099,9 +4031,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -4293,9 +4223,7 @@ "id": "Js.TypedArray2.Uint8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -4345,9 +4273,7 @@ "id": "Js.TypedArray2.Int8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -4555,9 +4481,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", "deprecated": "Use `TypedArray.slice` instead." }, @@ -4581,9 +4505,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", "deprecated": "Use `TypedArray.subarray` instead." }, @@ -4775,9 +4697,7 @@ "id": "Js.TypedArray2.Int8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -4836,9 +4756,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" }, { @@ -5142,9 +5060,7 @@ "id": "Js.Typed_array.Float64Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -5248,9 +5164,7 @@ "id": "Js.Typed_array.Float64Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Float64Array.fromBuffer` instead." }, @@ -5323,9 +5237,7 @@ "id": "Js.Typed_array.Float32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = float" }, { @@ -5429,9 +5341,7 @@ "id": "Js.Typed_array.Float32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Float32Array.fromBuffer` instead." }, @@ -5498,9 +5408,7 @@ "id": "Js.Typed_array.Uint32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5604,9 +5512,7 @@ "id": "Js.Typed_array.Uint32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Uint32Array.fromBuffer` instead." }, @@ -5663,9 +5569,7 @@ "id": "Js.Typed_array.Int32Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5769,9 +5673,7 @@ "id": "Js.Typed_array.Int32Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Int32Array.fromBuffer` instead." }, @@ -5838,9 +5740,7 @@ "id": "Js.Typed_array.Uint16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -5944,9 +5844,7 @@ "id": "Js.Typed_array.Uint16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Uint16Array.fromBuffer` instead." }, @@ -5997,9 +5895,7 @@ "id": "Js.Typed_array.Int16Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -6103,9 +5999,7 @@ "id": "Js.Typed_array.Int16Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t", "deprecated": "Use `Int16Array.fromBuffer` instead." }, @@ -6156,9 +6050,7 @@ "id": "Js.Typed_array.Uint8ClampedArray.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -6262,9 +6154,7 @@ "id": "Js.Typed_array.Uint8ClampedArray.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -6314,9 +6204,7 @@ "id": "Js.Typed_array.Uint8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -6420,9 +6308,7 @@ "id": "Js.Typed_array.Uint8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -6472,9 +6358,7 @@ "id": "Js.Typed_array.Int8Array.elt", "kind": "type", "name": "elt", - "docstrings": [ - "" - ], + "docstrings": [""], "signature": "type elt = int" }, { @@ -6578,9 +6462,7 @@ "id": "Js.Typed_array.Int8Array.fromBuffer", "kind": "value", "name": "fromBuffer", - "docstrings": [ - "can throw" - ], + "docstrings": ["can throw"], "signature": "let fromBuffer: array_buffer => t" }, { @@ -6733,9 +6615,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" }, { @@ -6777,9 +6657,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" } ] @@ -6787,10 +6665,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", @@ -6805,10 +6680,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", @@ -6823,10 +6695,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", @@ -6841,10 +6710,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", @@ -6859,9 +6725,7 @@ "js/console": { "id": "Js.Console", "name": "Console", - "docstrings": [ - "Provides bindings for console" - ], + "docstrings": ["Provides bindings for console"], "items": [ { "id": "Js.Console.log", @@ -7060,9 +6924,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", @@ -7077,9 +6939,7 @@ "js/option": { "id": "Js.Option", "name": "Option", - "docstrings": [ - "Provide utilities for option" - ], + "docstrings": ["Provide utilities for option"], "items": [ { "id": "Js.Option.t", @@ -7190,10 +7050,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", @@ -7207,10 +7064,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", @@ -7224,10 +7078,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", @@ -7607,9 +7458,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", "deprecated": "Use `Symbol.t` instead." }, @@ -7625,9 +7474,7 @@ "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", "deprecated": "This has been deprecated and will be removed in v13. Use functions and types from the `Type` module instead." }, @@ -7635,9 +7482,7 @@ "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", "deprecated": "This has been deprecated and will be removed in v13. Use functions and types from the `Type` module instead." }, @@ -7747,9 +7592,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 => {..}", "deprecated": "Use `Object.make` instead." }, @@ -8429,9 +8272,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)", "deprecated": "Use `JSON.t` instead." }, @@ -8455,9 +8296,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", "deprecated": "This functionality has been deprecated and will be removed in v13." }, @@ -8525,9 +8364,7 @@ "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", "deprecated": "Use `JSON.Encode.null` instead." }, @@ -8535,9 +8372,7 @@ "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", "deprecated": "Use `JSON.Encode.string` instead." }, @@ -8545,9 +8380,7 @@ "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", "deprecated": "Use `JSON.Encode.float` instead." }, @@ -8555,9 +8388,7 @@ "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", "deprecated": "Use `JSON.Encode.bool` instead." }, @@ -8565,9 +8396,7 @@ "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", "deprecated": "Use `JSON.Encode.object` instead." }, @@ -8705,9 +8534,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", "deprecated": "Use `timeoutId` directly instead." }, @@ -8883,9 +8710,7 @@ "id": "Js.Dict.empty", "kind": "value", "name": "empty", - "docstrings": [ - "Returns an empty dictionary." - ], + "docstrings": ["Returns an empty dictionary."], "signature": "let empty: unit => t<'a>", "deprecated": "Use `Dict.make` instead." }, @@ -8893,9 +8718,7 @@ "id": "Js.Dict.unsafeDeleteKey", "kind": "value", "name": "unsafeDeleteKey", - "docstrings": [ - "Experimental internal function" - ], + "docstrings": ["Experimental internal function"], "signature": "let unsafeDeleteKey: (t, string) => unit", "deprecated": "Use `Dict.delete` instead." }, @@ -9657,9 +9480,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", "deprecated": "" }, @@ -9782,9 +9603,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", @@ -9805,9 +9624,7 @@ "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>", "deprecated": "Use `Promise.then` instead." }, @@ -9815,9 +9632,7 @@ "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>", "deprecated": "Use `Promise.catch` instead." }, @@ -10051,9 +9866,7 @@ "id": "Js.Re.t", "kind": "type", "name": "t", - "docstrings": [ - "The RegExp object." - ], + "docstrings": ["The RegExp object."], "signature": "type t = RegExp.t", "deprecated": "Use `RegExp.t` instead." }, @@ -10061,9 +9874,7 @@ "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" }, { @@ -10088,9 +9899,7 @@ "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", "deprecated": "Use `RegExp.Result.index` instead." }, @@ -10098,9 +9907,7 @@ "id": "Js.Re.input", "kind": "value", "name": "input", - "docstrings": [ - "The original input string." - ], + "docstrings": ["The original input string."], "signature": "let input: result => string", "deprecated": "Use `RegExp.Result.input` instead." }, @@ -10128,9 +9935,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", "deprecated": "Use `RegExp.flags` instead." }, @@ -10188,9 +9993,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", "deprecated": "Use `RegExp.source` instead." }, @@ -10777,10 +10580,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", @@ -11210,9 +11010,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>", "deprecated": "Use `array` directly instead." }, @@ -11798,9 +11596,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>", "deprecated": "Use `array` directly instead." }, @@ -12258,9 +12054,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" }, @@ -12318,9 +12112,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" }, @@ -12423,9 +12215,7 @@ "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>", "deprecated": "Use `Nullable.null` instead." }, @@ -12433,9 +12223,7 @@ "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>", "deprecated": "Use `Nullable.undefined` instead." }, @@ -12537,9 +12325,7 @@ "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>", "deprecated": "Use `Nullable.null` instead." }, @@ -12547,9 +12333,7 @@ "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>", "deprecated": "Use `Nullable.undefined` instead." }, @@ -12623,9 +12407,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>", "deprecated": "Use `undefined` directly instead." }, @@ -12663,9 +12445,7 @@ "id": "Js.Undefined.empty", "kind": "value", "name": "empty", - "docstrings": [ - "The empty value, `undefined`" - ], + "docstrings": ["The empty value, `undefined`"], "signature": "let empty: t<'a>", "deprecated": "Use `Nullable.undefined` instead." }, @@ -12783,9 +12563,7 @@ "id": "Js.Null.empty", "kind": "value", "name": "empty", - "docstrings": [ - "The empty value, `null`" - ], + "docstrings": ["The empty value, `null`"], "signature": "let empty: t<'a>", "deprecated": "Use `Null.null` instead." }, @@ -12863,4 +12641,4 @@ } ] } -} \ No newline at end of file +} diff --git a/data/api/v12.3.0/stdlib.json b/data/api/v12.3.0/stdlib.json index 2051b36f4..73ed6d8ed 100644 --- a/data/api/v12.3.0/stdlib.json +++ b/data/api/v12.3.0/stdlib.json @@ -491,9 +491,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)" }, { @@ -516,9 +514,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>" }, { @@ -560,9 +556,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", @@ -677,9 +671,7 @@ "stdlib/math/constants": { "id": "Stdlib.Math.Constants", "name": "Constants", - "docstrings": [ - "Mathematical Constants" - ], + "docstrings": ["Mathematical Constants"], "items": [ { "id": "Stdlib.Math.Constants.e", @@ -888,45 +880,35 @@ "id": "Stdlib.JSON.Encode.stringArray", "kind": "value", "name": "stringArray", - "docstrings": [ - "Returns an array of strings as a JSON object." - ], + "docstrings": ["Returns an array of strings as a JSON object."], "signature": "let stringArray: array => t" }, { "id": "Stdlib.JSON.Encode.floatArray", "kind": "value", "name": "floatArray", - "docstrings": [ - "Returns an array of floats as a JSON object." - ], + "docstrings": ["Returns an array of floats as a JSON object."], "signature": "let floatArray: array => t" }, { "id": "Stdlib.JSON.Encode.intArray", "kind": "value", "name": "intArray", - "docstrings": [ - "Returns an array of integers as a JSON object." - ], + "docstrings": ["Returns an array of integers as a JSON object."], "signature": "let intArray: array => t" }, { "id": "Stdlib.JSON.Encode.boolArray", "kind": "value", "name": "boolArray", - "docstrings": [ - "Returns an array of booleans as a JSON object." - ], + "docstrings": ["Returns an array of booleans as a JSON object."], "signature": "let boolArray: array => t" }, { "id": "Stdlib.JSON.Encode.objectArray", "kind": "value", "name": "objectArray", - "docstrings": [ - "Returns an array of objects as a JSON object." - ], + "docstrings": ["Returns an array of objects as a JSON object."], "signature": "let objectArray: array> => t" } ] @@ -940,9 +922,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)" }, { @@ -1523,9 +1503,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" }, { @@ -1553,9 +1531,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]" }, { @@ -1585,9 +1561,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]" }, { @@ -1834,9 +1808,7 @@ "stdlib/intl/locale": { "id": "Stdlib.Intl.Locale", "name": "Locale", - "docstrings": [ - "Bindings to JavaScript's `Intl.Locale`." - ], + "docstrings": ["Bindings to JavaScript's `Intl.Locale`."], "items": [ { "id": "Stdlib.Intl.Locale.t", @@ -2100,9 +2072,7 @@ "stdlib/intl/datetimeformat": { "id": "Stdlib.Intl.DateTimeFormat", "name": "DateTimeFormat", - "docstrings": [ - "Bindings to JavaScript's `Intl.DateTimeFormat`." - ], + "docstrings": ["Bindings to JavaScript's `Intl.DateTimeFormat`."], "items": [ { "id": "Stdlib.Intl.DateTimeFormat.t", @@ -2614,9 +2584,7 @@ "stdlib/float/constants": { "id": "Stdlib.Float.Constants", "name": "Constants", - "docstrings": [ - "Float constants." - ], + "docstrings": ["Float constants."], "items": [ { "id": "Stdlib.Float.Constants.nan", @@ -4487,9 +4455,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>" }, { @@ -4757,9 +4723,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>" }, { @@ -4919,9 +4883,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>" }, { @@ -4998,18 +4960,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>}" }, { @@ -5151,9 +5109,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]" }, { @@ -5187,9 +5143,7 @@ "id": "Stdlib.Symbol.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a Symbol." - ], + "docstrings": ["Type representing a Symbol."], "signature": "type t" }, { @@ -5376,9 +5330,7 @@ "id": "Stdlib.String.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a string." - ], + "docstrings": ["Type representing a string."], "signature": "type t = string" }, { @@ -6259,9 +6211,7 @@ "id": "Stdlib.RegExp.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an instantiated `RegExp`." - ], + "docstrings": ["Type representing an instantiated `RegExp`."], "signature": "type t" }, { @@ -6812,9 +6762,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)" }, { @@ -8606,17 +8554,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)" }, { @@ -8795,9 +8739,7 @@ "id": "Stdlib.JsExn.t", "kind": "type", "name": "t", - "docstrings": [ - "Represents a JS exception" - ], + "docstrings": ["Represents a JS exception"], "signature": "type t = unknown" }, { @@ -8883,9 +8825,7 @@ "id": "Stdlib.JsError.t", "kind": "type", "name": "t", - "docstrings": [ - "Represents a JavaScript error." - ], + "docstrings": ["Represents a JavaScript error."], "signature": "type t" }, { @@ -9025,9 +8965,7 @@ "id": "Stdlib.Int.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing an int." - ], + "docstrings": ["Type representing an int."], "signature": "type t = int" }, { @@ -9169,9 +9107,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}" }, { @@ -9279,17 +9215,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" }, { @@ -9508,9 +9440,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" }, @@ -9627,17 +9557,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" }, @@ -9695,9 +9621,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" }, @@ -9772,9 +9696,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>" }, { @@ -9953,17 +9875,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" }, { @@ -10681,9 +10599,7 @@ "id": "Stdlib.DataView.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a DataView." - ], + "docstrings": ["Type representing a DataView."], "signature": "type t" }, { @@ -11473,9 +11389,7 @@ "id": "Stdlib.Bool.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a boolean." - ], + "docstrings": ["Type representing a boolean."], "signature": "type t = bool" }, { @@ -11553,9 +11467,7 @@ "id": "Stdlib.BigInt.t", "kind": "type", "name": "t", - "docstrings": [ - "Type representing a bigint." - ], + "docstrings": ["Type representing a bigint."], "signature": "type t = bigint" }, { @@ -11854,9 +11766,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>" }, { @@ -12775,4 +12685,4 @@ "docstrings": [], "items": [] } -} \ No newline at end of file +} diff --git a/data/api/v12.3.0/toc_tree.json b/data/api/v12.3.0/toc_tree.json index 7304b0e63..99f925ff8 100644 --- a/data/api/v12.3.0/toc_tree.json +++ b/data/api/v12.3.0/toc_tree.json @@ -1 +1,744 @@ -{"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":"Bitwise","path":["stdlib","int","bitwise"],"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": "Bitwise", + "path": ["stdlib", "int", "bitwise"], + "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": [] } + ] + } +}