-
-
Notifications
You must be signed in to change notification settings - Fork 260
Expand file tree
/
Copy pathUrl.resi
More file actions
36 lines (27 loc) · 648 Bytes
/
Url.resi
File metadata and controls
36 lines (27 loc) · 648 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
type version =
| Latest
| Next
| NoVersion
| Version(string)
type t = {
fullpath: array<string>,
base: array<string>,
version: version,
pagepath: array<string>,
}
// Moved here from the original sidebar URL helper.
type breadcrumb = {
name: string,
href: string,
}
let parse: string => t
let prettyString: string => string
@unboxed
type storageKey =
| @as("manual_version") Manual
| @as("react_version") React
| @as("playground_version") Playground
let getVersionFromStorage: storageKey => option<string>
let getVersionString: t => string
let normalizePath: string => string
let normalizeAnchor: string => string