Source: typedef.js

//
// Definitions
//

/** The string format of a new browser/web cookie
 * @external Cookie
 * @see [MDN > Web APIs > Document > Document.cookie (search `newCookie`)](https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie#Syntax)
 */

/** The current `Location` of a page
 * @external Location
 * @see [MDN > Web APIs > Location](https://developer.mozilla.org/en-US/docs/Web/API/Location)
 */

/** The current `Location.href` of a page without the `Location.hash`
 * @typedef external:Location#hrefSansHash
 * @see [MDN > Web APIs > HTMLHyperlinkElementUtils > `.href`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/href)
 * @see [MDN > Web APIs > HTMLHyperlinkElementUtils > `.hash`](https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/hash)
 */

/** A two character string representing user locale
 * @external Locale
 * @see [ISO639-2](https://www.loc.gov/standards/iso639-2/php/English_list.php)
 */