diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/v2/.nojekyll b/v2/.nojekyll new file mode 100644 index 000000000..e2ac6616a --- /dev/null +++ b/v2/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/v2/assets/highlight.css b/v2/assets/highlight.css new file mode 100644 index 000000000..6da9756be --- /dev/null +++ b/v2/assets/highlight.css @@ -0,0 +1,71 @@ +:root { + --light-hl-0: #000000; + --dark-hl-0: #D4D4D4; + --light-hl-1: #AF00DB; + --dark-hl-1: #C586C0; + --light-hl-2: #001080; + --dark-hl-2: #9CDCFE; + --light-hl-3: #A31515; + --dark-hl-3: #CE9178; + --light-hl-4: #0000FF; + --dark-hl-4: #569CD6; + --light-hl-5: #0070C1; + --dark-hl-5: #4FC1FF; + --light-hl-6: #795E26; + --dark-hl-6: #DCDCAA; + --light-code-background: #F5F5F5; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --code-background: var(--dark-code-background); +} } + +body.light { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --code-background: var(--light-code-background); +} + +body.dark { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +pre, code { background: var(--code-background); } diff --git a/v2/assets/icons.css b/v2/assets/icons.css new file mode 100644 index 000000000..776a3562d --- /dev/null +++ b/v2/assets/icons.css @@ -0,0 +1,1043 @@ +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; +} +.tsd-kind-icon:before { + content: ""; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(./icons.png); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(./icons@2x.png); + background-size: 238px 204px; + } +} + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; +} + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; +} +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; +} +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; +} + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; +} +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; +} +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; +} + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; +} + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; +} +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; +} +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; +} + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -85px; +} + +.tsd-kind-namespace > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; +} +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; +} +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; +} + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; +} +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; +} +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; +} + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; +} +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; +} +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; +} + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; +} +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; +} +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; +} + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -17px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -34px -187px; +} + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; +} +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; +} +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -17px; +} + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; +} +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; +} +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -34px; +} + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; +} +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; +} +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -51px; +} + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; +} +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; +} +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -119px; +} + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; +} +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; +} +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -136px; +} + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; +} +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; +} +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; +} +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -153px; +} + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class + > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum + > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -68px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -85px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -102px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected + > .tsd-kind-icon:before { + background-position: -187px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private + > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface + > .tsd-kind-icon:before { + background-position: -204px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited + > .tsd-kind-icon:before { + background-position: -221px -187px; +} diff --git a/v2/assets/icons.png b/v2/assets/icons.png new file mode 100644 index 000000000..3836d5fe4 Binary files /dev/null and b/v2/assets/icons.png differ diff --git a/v2/assets/icons@2x.png b/v2/assets/icons@2x.png new file mode 100644 index 000000000..5a209e2f6 Binary files /dev/null and b/v2/assets/icons@2x.png differ diff --git a/v2/assets/main.js b/v2/assets/main.js new file mode 100644 index 000000000..bd45452db --- /dev/null +++ b/v2/assets/main.js @@ -0,0 +1,52 @@ +(()=>{var Ce=Object.create;var ue=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var Re=Object.getPrototypeOf,_e=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var De=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!_e.call(t,i)&&i!==r&&ue(t,i,{get:()=>e[i],enumerable:!(n=Pe(e,i))||n.enumerable});return t};var Fe=(t,e,r)=>(r=t!=null?Ce(Re(t)):{},De(e||!t||!t.__esModule?ue(r,"default",{value:t,enumerable:!0}):r,t));var pe=Me((de,fe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var h=t.utils.clone(r)||{};h.position=[a,u],h.index=s.length,s.push(new t.Token(n.slice(a,o),h))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?h+=2:a==l&&(r+=n[u+1]*i[h+1],u+=2,h+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var h=s.str.charAt(0),f=s.str.charAt(1),p;f in s.node.edges?p=s.node.edges[f]:(p=new t.TokenSet,s.node.edges[f]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:h+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof de=="object"?fe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ce=[];function N(t,e){ce.push({selector:e,constructor:t})}var Y=class{constructor(){this.createComponents(document.body)}createComponents(e){ce.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n}),n.dataset.hasInstance=String(!0))})})}};var k=class{constructor(e){this.el=e.el}};var J=class{constructor(){this.listeners={}}addEventListener(e,r){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(r)}removeEventListener(e,r){if(!(e in this.listeners))return;let n=this.listeners[e];for(let i=0,s=n.length;i{let r=Date.now();return(...n)=>{r+e-Date.now()<0&&(t(...n),r=Date.now())}};var ie=class extends J{constructor(){super();this.scrollTop=0;this.lastY=0;this.width=0;this.height=0;this.showToolbar=!0;this.toolbar=document.querySelector(".tsd-page-toolbar"),this.secondaryNav=document.querySelector(".tsd-navigation.secondary"),window.addEventListener("scroll",ne(()=>this.onScroll(),10)),window.addEventListener("resize",ne(()=>this.onResize(),10)),this.onResize(),this.onScroll()}triggerResize(){let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onResize(){this.width=window.innerWidth||0,this.height=window.innerHeight||0;let r=new CustomEvent("resize",{detail:{width:this.width,height:this.height}});this.dispatchEvent(r)}onScroll(){this.scrollTop=window.scrollY||0;let r=new CustomEvent("scroll",{detail:{scrollTop:this.scrollTop}});this.dispatchEvent(r),this.hideShowToolbar()}hideShowToolbar(){var n;let r=this.showToolbar;this.showToolbar=this.lastY>=this.scrollTop||this.scrollTop<=0,r!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),(n=this.secondaryNav)==null||n.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop}},Q=ie;Q.instance=new ie;var X=class extends k{constructor(r){super(r);this.anchors=[];this.index=-1;Q.instance.addEventListener("resize",()=>this.onResize()),Q.instance.addEventListener("scroll",n=>this.onScroll(n)),this.createAnchors()}createAnchors(){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substr(0,r.indexOf("#"))),this.el.querySelectorAll("a").forEach(n=>{let i=n.href;if(i.indexOf("#")==-1||i.substr(0,r.length)!=r)return;let s=i.substr(i.indexOf("#")+1),o=document.querySelector("a.tsd-anchor[name="+s+"]"),a=n.parentNode;!o||!a||this.anchors.push({link:a,anchor:o,position:0})}),this.onResize()}onResize(){let r;for(let i=0,s=this.anchors.length;ii.position-s.position);let n=new CustomEvent("scroll",{detail:{scrollTop:Q.instance.scrollTop}});this.onScroll(n)}onScroll(r){let n=r.detail.scrollTop+5,i=this.anchors,s=i.length-1,o=this.index;for(;o>-1&&i[o].position>n;)o-=1;for(;o-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=o,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))}};var he=(t,e=100)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(n),e)}};var ge=Fe(pe());function ye(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Ae(t,n,r,s)}function Ae(t,e,r,n){r.addEventListener("input",he(()=>{He(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?ze(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?me(e,-1):s.key==="ArrowDown"?me(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function Ve(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ge.Index.load(window.searchData.index))}function He(t,e,r,n){var o,a;if(Ve(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let l=0;lu.score-l.score);for(let l=0,u=Math.min(10,s.length);l${ve(h.parent,i)}.${f}`);let p=document.createElement("li");p.classList.value=(a=h.classes)!=null?a:"";let E=document.createElement("a");E.href=n.base+h.url,E.classList.add("tsd-kind-icon"),E.innerHTML=f,p.append(E),e.appendChild(p)}}function me(t,e){var n,i;let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let s=r;if(e===1)do s=(n=s.nextElementSibling)!=null?n:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);else do s=(i=s.previousElementSibling)!=null?i:void 0;while(s instanceof HTMLElement&&s.offsetParent==null);s&&(r.classList.remove("current"),s.classList.add("current"))}}function ze(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function ve(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(se(t.substring(s,o)),`${se(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(se(t.substring(s))),i.join("")}var Ne={"&":"&","<":"<",">":">","'":"'",'"':"""};function se(t){return t.replace(/[&<>"'"]/g,e=>Ne[e])}var oe=class{constructor(e,r){this.signature=e,this.description=r}addClass(e){return this.signature.classList.add(e),this.description.classList.add(e),this}removeClass(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this}},Z=class extends k{constructor(r){super(r);this.groups=[];this.index=-1;this.createGroups(),this.container&&(this.el.classList.add("active"),Array.from(this.el.children).forEach(n=>{n.addEventListener("touchstart",i=>this.onClick(i)),n.addEventListener("click",i=>this.onClick(i))}),this.container.classList.add("active"),this.setIndex(0))}setIndex(r){if(r<0&&(r=0),r>this.groups.length-1&&(r=this.groups.length-1),this.index==r)return;let n=this.groups[r];if(this.index>-1){let i=this.groups[this.index];i.removeClass("current").addClass("fade-out"),n.addClass("current"),n.addClass("fade-in"),Q.instance.triggerResize(),setTimeout(()=>{i.removeClass("fade-out"),n.removeClass("fade-in")},300)}else n.addClass("current"),Q.instance.triggerResize();this.index=r}createGroups(){let r=this.el.children;if(r.length<2)return;this.container=this.el.nextElementSibling;let n=this.container.children;this.groups=[];for(let i=0;i{n.signature===r.currentTarget&&this.setIndex(i)})}};var C="mousedown",Le="mousemove",_="mouseup",K={x:0,y:0},xe=!1,ae=!1,je=!1,A=!1,Ee=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Ee?"is-mobile":"not-mobile");Ee&&"ontouchstart"in document.documentElement&&(je=!0,C="touchstart",Le="touchmove",_="touchend");document.addEventListener(C,t=>{ae=!0,A=!1;let e=C=="touchstart"?t.targetTouches[0]:t;K.y=e.pageY||0,K.x=e.pageX||0});document.addEventListener(Le,t=>{if(!!ae&&!A){let e=C=="touchstart"?t.targetTouches[0]:t,r=K.x-(e.pageX||0),n=K.y-(e.pageY||0);A=Math.sqrt(r*r+n*n)>10}});document.addEventListener(_,()=>{ae=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var ee=class extends k{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(_,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(C,n=>this.onDocumentPointerDown(n)),document.addEventListener(_,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){A||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!A&&this.active&&r.target.closest(".col-menu")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substr(0,i.indexOf("#"))),n.href.substr(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te=class{constructor(e,r){this.key=e,this.value=r,this.defaultValue=r,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}initialize(){}setValue(e){if(this.value==e)return;let r=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(r,e)}},re=class extends te{initialize(){let r=document.querySelector("#tsd-filter-"+this.key);!r||(this.checkbox=r,this.checkbox.addEventListener("change",()=>{this.setValue(this.checkbox.checked)}))}handleValueChange(r,n){!this.checkbox||(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))}fromLocalStorage(r){return r=="true"}toLocalStorage(r){return r?"true":"false"}},le=class extends te{initialize(){document.documentElement.classList.add("toggle-"+this.key+this.value);let r=document.querySelector("#tsd-filter-"+this.key);if(!r)return;this.select=r;let n=()=>{this.select.classList.add("active")},i=()=>{this.select.classList.remove("active")};this.select.addEventListener(C,n),this.select.addEventListener("mouseover",n),this.select.addEventListener("mouseleave",i),this.select.querySelectorAll("li").forEach(s=>{s.addEventListener(_,o=>{r.classList.remove("active"),this.setValue(o.target.dataset.value||"")})}),document.addEventListener(C,s=>{this.select.contains(s.target)||this.select.classList.remove("active")})}handleValueChange(r,n){this.select.querySelectorAll("li.selected").forEach(o=>{o.classList.remove("selected")});let i=this.select.querySelector('li[data-value="'+n+'"]'),s=this.select.querySelector(".tsd-select-label");i&&s&&(i.classList.add("selected"),s.textContent=i.textContent),document.documentElement.classList.remove("toggle-"+r),document.documentElement.classList.add("toggle-"+n)}fromLocalStorage(r){return r}toLocalStorage(r){return r}},j=class extends k{constructor(r){super(r);this.optionVisibility=new le("visibility","private"),this.optionInherited=new re("inherited",!0),this.optionExternals=new re("externals",!0)}static isSupported(){try{return typeof window.localStorage!="undefined"}catch{return!1}}};function we(t){let e=localStorage.getItem("tsd-theme")||"os";t.value=e,be(e),t.addEventListener("change",()=>{localStorage.setItem("tsd-theme",t.value),be(t.value)})}function be(t){switch(t){case"os":document.body.classList.remove("light","dark");break;case"light":document.body.classList.remove("dark"),document.body.classList.add("light");break;case"dark":document.body.classList.remove("light"),document.body.classList.add("dark");break}}ye();N(X,".menu-highlight");N(Z,".tsd-signatures");N(ee,"a[data-toggle]");j.isSupported()?N(j,"#tsd-filter"):document.documentElement.classList.add("no-filter");var Te=document.getElementById("theme");Te&&we(Te);var Be=new Y;Object.defineProperty(window,"app",{value:Be});})(); +/*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +/*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + */ +/*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + */ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + */ diff --git a/v2/assets/search.js b/v2/assets/search.js new file mode 100644 index 000000000..b7ff02dd3 --- /dev/null +++ b/v2/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"kinds\":{\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"4194304\":\"Type alias\"},\"rows\":[{\"id\":0,\"kind\":128,\"name\":\"GoTrueAdminApi\",\"url\":\"classes/GoTrueAdminApi.html\",\"classes\":\"tsd-kind-class\"},{\"id\":1,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/GoTrueAdminApi.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":2,\"kind\":1024,\"name\":\"mfa\",\"url\":\"classes/GoTrueAdminApi.html#mfa\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":3,\"kind\":2048,\"name\":\"signOut\",\"url\":\"classes/GoTrueAdminApi.html#signOut\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":4,\"kind\":2048,\"name\":\"inviteUserByEmail\",\"url\":\"classes/GoTrueAdminApi.html#inviteUserByEmail\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":5,\"kind\":2048,\"name\":\"generateLink\",\"url\":\"classes/GoTrueAdminApi.html#generateLink\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":6,\"kind\":2048,\"name\":\"createUser\",\"url\":\"classes/GoTrueAdminApi.html#createUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":7,\"kind\":2048,\"name\":\"listUsers\",\"url\":\"classes/GoTrueAdminApi.html#listUsers\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":8,\"kind\":2048,\"name\":\"getUserById\",\"url\":\"classes/GoTrueAdminApi.html#getUserById\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":9,\"kind\":2048,\"name\":\"updateUserById\",\"url\":\"classes/GoTrueAdminApi.html#updateUserById\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":10,\"kind\":2048,\"name\":\"deleteUser\",\"url\":\"classes/GoTrueAdminApi.html#deleteUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueAdminApi\"},{\"id\":11,\"kind\":128,\"name\":\"GoTrueClient\",\"url\":\"classes/GoTrueClient.html\",\"classes\":\"tsd-kind-class\"},{\"id\":12,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/GoTrueClient.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":13,\"kind\":1024,\"name\":\"admin\",\"url\":\"classes/GoTrueClient.html#admin\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":14,\"kind\":1024,\"name\":\"mfa\",\"url\":\"classes/GoTrueClient.html#mfa\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":15,\"kind\":2048,\"name\":\"initialize\",\"url\":\"classes/GoTrueClient.html#initialize\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":16,\"kind\":2048,\"name\":\"signUp\",\"url\":\"classes/GoTrueClient.html#signUp\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":17,\"kind\":2048,\"name\":\"signInWithPassword\",\"url\":\"classes/GoTrueClient.html#signInWithPassword\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":18,\"kind\":2048,\"name\":\"signInWithOAuth\",\"url\":\"classes/GoTrueClient.html#signInWithOAuth\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":19,\"kind\":2048,\"name\":\"exchangeCodeForSession\",\"url\":\"classes/GoTrueClient.html#exchangeCodeForSession\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":20,\"kind\":2048,\"name\":\"signInWithIdToken\",\"url\":\"classes/GoTrueClient.html#signInWithIdToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":21,\"kind\":2048,\"name\":\"signInWithOtp\",\"url\":\"classes/GoTrueClient.html#signInWithOtp\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":22,\"kind\":2048,\"name\":\"verifyOtp\",\"url\":\"classes/GoTrueClient.html#verifyOtp\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":23,\"kind\":2048,\"name\":\"signInWithSSO\",\"url\":\"classes/GoTrueClient.html#signInWithSSO\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":24,\"kind\":2048,\"name\":\"reauthenticate\",\"url\":\"classes/GoTrueClient.html#reauthenticate\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":25,\"kind\":2048,\"name\":\"resend\",\"url\":\"classes/GoTrueClient.html#resend\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":26,\"kind\":2048,\"name\":\"getSession\",\"url\":\"classes/GoTrueClient.html#getSession\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":27,\"kind\":2048,\"name\":\"getUser\",\"url\":\"classes/GoTrueClient.html#getUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":28,\"kind\":2048,\"name\":\"updateUser\",\"url\":\"classes/GoTrueClient.html#updateUser\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":29,\"kind\":2048,\"name\":\"setSession\",\"url\":\"classes/GoTrueClient.html#setSession\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":30,\"kind\":2048,\"name\":\"refreshSession\",\"url\":\"classes/GoTrueClient.html#refreshSession\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":31,\"kind\":2048,\"name\":\"signOut\",\"url\":\"classes/GoTrueClient.html#signOut\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":32,\"kind\":2048,\"name\":\"onAuthStateChange\",\"url\":\"classes/GoTrueClient.html#onAuthStateChange\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":33,\"kind\":2048,\"name\":\"resetPasswordForEmail\",\"url\":\"classes/GoTrueClient.html#resetPasswordForEmail\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":34,\"kind\":2048,\"name\":\"startAutoRefresh\",\"url\":\"classes/GoTrueClient.html#startAutoRefresh\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":35,\"kind\":2048,\"name\":\"stopAutoRefresh\",\"url\":\"classes/GoTrueClient.html#stopAutoRefresh\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"GoTrueClient\"},{\"id\":36,\"kind\":64,\"name\":\"navigatorLock\",\"url\":\"modules.html#navigatorLock\",\"classes\":\"tsd-kind-function tsd-has-type-parameter\"},{\"id\":37,\"kind\":128,\"name\":\"NavigatorLockAcquireTimeoutError\",\"url\":\"classes/NavigatorLockAcquireTimeoutError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":38,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/NavigatorLockAcquireTimeoutError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavigatorLockAcquireTimeoutError\"},{\"id\":39,\"kind\":1024,\"name\":\"isAcquireTimeout\",\"url\":\"classes/NavigatorLockAcquireTimeoutError.html#isAcquireTimeout\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"NavigatorLockAcquireTimeoutError\"},{\"id\":40,\"kind\":32,\"name\":\"lockInternals\",\"url\":\"modules.html#lockInternals\",\"classes\":\"tsd-kind-variable\"},{\"id\":41,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#lockInternals.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"lockInternals\"},{\"id\":42,\"kind\":1024,\"name\":\"debug\",\"url\":\"modules.html#lockInternals.__type.debug\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lockInternals.__type\"},{\"id\":43,\"kind\":4194304,\"name\":\"Provider\",\"url\":\"modules.html#Provider\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":44,\"kind\":4194304,\"name\":\"AuthChangeEventMFA\",\"url\":\"modules.html#AuthChangeEventMFA\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":45,\"kind\":4194304,\"name\":\"AuthChangeEvent\",\"url\":\"modules.html#AuthChangeEvent\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":46,\"kind\":4194304,\"name\":\"LockFunc\",\"url\":\"modules.html#LockFunc\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":47,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#LockFunc.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-has-type-parameter\",\"parent\":\"LockFunc\"},{\"id\":48,\"kind\":4194304,\"name\":\"GoTrueClientOptions\",\"url\":\"modules.html#GoTrueClientOptions\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":49,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GoTrueClientOptions.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"GoTrueClientOptions\"},{\"id\":50,\"kind\":1024,\"name\":\"url\",\"url\":\"modules.html#GoTrueClientOptions.__type.url\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":51,\"kind\":1024,\"name\":\"headers\",\"url\":\"modules.html#GoTrueClientOptions.__type.headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":52,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GoTrueClientOptions.__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":53,\"kind\":1024,\"name\":\"storageKey\",\"url\":\"modules.html#GoTrueClientOptions.__type.storageKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":54,\"kind\":1024,\"name\":\"detectSessionInUrl\",\"url\":\"modules.html#GoTrueClientOptions.__type.detectSessionInUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":55,\"kind\":1024,\"name\":\"autoRefreshToken\",\"url\":\"modules.html#GoTrueClientOptions.__type.autoRefreshToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":56,\"kind\":1024,\"name\":\"persistSession\",\"url\":\"modules.html#GoTrueClientOptions.__type.persistSession\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":57,\"kind\":1024,\"name\":\"storage\",\"url\":\"modules.html#GoTrueClientOptions.__type.storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":58,\"kind\":1024,\"name\":\"fetch\",\"url\":\"modules.html#GoTrueClientOptions.__type.fetch\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":59,\"kind\":1024,\"name\":\"flowType\",\"url\":\"modules.html#GoTrueClientOptions.__type.flowType\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":60,\"kind\":1024,\"name\":\"debug\",\"url\":\"modules.html#GoTrueClientOptions.__type.debug\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":61,\"kind\":1024,\"name\":\"lock\",\"url\":\"modules.html#GoTrueClientOptions.__type.lock\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GoTrueClientOptions.__type\"},{\"id\":62,\"kind\":4194304,\"name\":\"AuthResponse\",\"url\":\"modules.html#AuthResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":63,\"kind\":4194304,\"name\":\"AuthOtpResponse\",\"url\":\"modules.html#AuthOtpResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":64,\"kind\":4194304,\"name\":\"AuthTokenResponse\",\"url\":\"modules.html#AuthTokenResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":65,\"kind\":4194304,\"name\":\"OAuthResponse\",\"url\":\"modules.html#OAuthResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":66,\"kind\":4194304,\"name\":\"SSOResponse\",\"url\":\"modules.html#SSOResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":67,\"kind\":4194304,\"name\":\"UserResponse\",\"url\":\"modules.html#UserResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":68,\"kind\":256,\"name\":\"Session\",\"url\":\"interfaces/Session.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":69,\"kind\":1024,\"name\":\"provider_token\",\"url\":\"interfaces/Session.html#provider_token\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":70,\"kind\":1024,\"name\":\"provider_refresh_token\",\"url\":\"interfaces/Session.html#provider_refresh_token\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":71,\"kind\":1024,\"name\":\"access_token\",\"url\":\"interfaces/Session.html#access_token\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":72,\"kind\":1024,\"name\":\"refresh_token\",\"url\":\"interfaces/Session.html#refresh_token\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":73,\"kind\":1024,\"name\":\"expires_in\",\"url\":\"interfaces/Session.html#expires_in\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":74,\"kind\":1024,\"name\":\"expires_at\",\"url\":\"interfaces/Session.html#expires_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":75,\"kind\":1024,\"name\":\"token_type\",\"url\":\"interfaces/Session.html#token_type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":76,\"kind\":1024,\"name\":\"user\",\"url\":\"interfaces/Session.html#user\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Session\"},{\"id\":77,\"kind\":256,\"name\":\"AMREntry\",\"url\":\"interfaces/AMREntry.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":78,\"kind\":1024,\"name\":\"method\",\"url\":\"interfaces/AMREntry.html#method\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AMREntry\"},{\"id\":79,\"kind\":1024,\"name\":\"timestamp\",\"url\":\"interfaces/AMREntry.html#timestamp\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AMREntry\"},{\"id\":80,\"kind\":256,\"name\":\"UserIdentity\",\"url\":\"interfaces/UserIdentity.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":81,\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/UserIdentity.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":82,\"kind\":1024,\"name\":\"user_id\",\"url\":\"interfaces/UserIdentity.html#user_id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":83,\"kind\":1024,\"name\":\"identity_data\",\"url\":\"interfaces/UserIdentity.html#identity_data\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":84,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/UserIdentity.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":85,\"kind\":1024,\"name\":\"provider\",\"url\":\"interfaces/UserIdentity.html#provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":86,\"kind\":1024,\"name\":\"created_at\",\"url\":\"interfaces/UserIdentity.html#created_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":87,\"kind\":1024,\"name\":\"last_sign_in_at\",\"url\":\"interfaces/UserIdentity.html#last_sign_in_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":88,\"kind\":1024,\"name\":\"updated_at\",\"url\":\"interfaces/UserIdentity.html#updated_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserIdentity\"},{\"id\":89,\"kind\":256,\"name\":\"Factor\",\"url\":\"interfaces/Factor.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":90,\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/Factor.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Factor\"},{\"id\":91,\"kind\":1024,\"name\":\"friendly_name\",\"url\":\"interfaces/Factor.html#friendly_name\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Factor\"},{\"id\":92,\"kind\":1024,\"name\":\"factor_type\",\"url\":\"interfaces/Factor.html#factor_type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Factor\"},{\"id\":93,\"kind\":1024,\"name\":\"status\",\"url\":\"interfaces/Factor.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Factor\"},{\"id\":94,\"kind\":1024,\"name\":\"created_at\",\"url\":\"interfaces/Factor.html#created_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Factor\"},{\"id\":95,\"kind\":1024,\"name\":\"updated_at\",\"url\":\"interfaces/Factor.html#updated_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Factor\"},{\"id\":96,\"kind\":256,\"name\":\"UserAppMetadata\",\"url\":\"interfaces/UserAppMetadata.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":97,\"kind\":1024,\"name\":\"provider\",\"url\":\"interfaces/UserAppMetadata.html#provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserAppMetadata\"},{\"id\":98,\"kind\":256,\"name\":\"UserMetadata\",\"url\":\"interfaces/UserMetadata.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":99,\"kind\":256,\"name\":\"User\",\"url\":\"interfaces/User.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":100,\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/User.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":101,\"kind\":1024,\"name\":\"app_metadata\",\"url\":\"interfaces/User.html#app_metadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":102,\"kind\":1024,\"name\":\"user_metadata\",\"url\":\"interfaces/User.html#user_metadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":103,\"kind\":1024,\"name\":\"aud\",\"url\":\"interfaces/User.html#aud\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":104,\"kind\":1024,\"name\":\"confirmation_sent_at\",\"url\":\"interfaces/User.html#confirmation_sent_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":105,\"kind\":1024,\"name\":\"recovery_sent_at\",\"url\":\"interfaces/User.html#recovery_sent_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":106,\"kind\":1024,\"name\":\"email_change_sent_at\",\"url\":\"interfaces/User.html#email_change_sent_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":107,\"kind\":1024,\"name\":\"new_email\",\"url\":\"interfaces/User.html#new_email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":108,\"kind\":1024,\"name\":\"new_phone\",\"url\":\"interfaces/User.html#new_phone\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":109,\"kind\":1024,\"name\":\"invited_at\",\"url\":\"interfaces/User.html#invited_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":110,\"kind\":1024,\"name\":\"action_link\",\"url\":\"interfaces/User.html#action_link\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":111,\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/User.html#email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":112,\"kind\":1024,\"name\":\"phone\",\"url\":\"interfaces/User.html#phone\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":113,\"kind\":1024,\"name\":\"created_at\",\"url\":\"interfaces/User.html#created_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":114,\"kind\":1024,\"name\":\"confirmed_at\",\"url\":\"interfaces/User.html#confirmed_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":115,\"kind\":1024,\"name\":\"email_confirmed_at\",\"url\":\"interfaces/User.html#email_confirmed_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":116,\"kind\":1024,\"name\":\"phone_confirmed_at\",\"url\":\"interfaces/User.html#phone_confirmed_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":117,\"kind\":1024,\"name\":\"last_sign_in_at\",\"url\":\"interfaces/User.html#last_sign_in_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":118,\"kind\":1024,\"name\":\"role\",\"url\":\"interfaces/User.html#role\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":119,\"kind\":1024,\"name\":\"updated_at\",\"url\":\"interfaces/User.html#updated_at\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":120,\"kind\":1024,\"name\":\"identities\",\"url\":\"interfaces/User.html#identities\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":121,\"kind\":1024,\"name\":\"factors\",\"url\":\"interfaces/User.html#factors\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"User\"},{\"id\":122,\"kind\":256,\"name\":\"UserAttributes\",\"url\":\"interfaces/UserAttributes.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":123,\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/UserAttributes.html#email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserAttributes\"},{\"id\":124,\"kind\":1024,\"name\":\"phone\",\"url\":\"interfaces/UserAttributes.html#phone\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserAttributes\"},{\"id\":125,\"kind\":1024,\"name\":\"password\",\"url\":\"interfaces/UserAttributes.html#password\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserAttributes\"},{\"id\":126,\"kind\":1024,\"name\":\"nonce\",\"url\":\"interfaces/UserAttributes.html#nonce\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserAttributes\"},{\"id\":127,\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/UserAttributes.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UserAttributes\"},{\"id\":128,\"kind\":256,\"name\":\"AdminUserAttributes\",\"url\":\"interfaces/AdminUserAttributes.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":129,\"kind\":1024,\"name\":\"user_metadata\",\"url\":\"interfaces/AdminUserAttributes.html#user_metadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AdminUserAttributes\"},{\"id\":130,\"kind\":1024,\"name\":\"app_metadata\",\"url\":\"interfaces/AdminUserAttributes.html#app_metadata\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AdminUserAttributes\"},{\"id\":131,\"kind\":1024,\"name\":\"email_confirm\",\"url\":\"interfaces/AdminUserAttributes.html#email_confirm\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AdminUserAttributes\"},{\"id\":132,\"kind\":1024,\"name\":\"phone_confirm\",\"url\":\"interfaces/AdminUserAttributes.html#phone_confirm\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AdminUserAttributes\"},{\"id\":133,\"kind\":1024,\"name\":\"ban_duration\",\"url\":\"interfaces/AdminUserAttributes.html#ban_duration\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"AdminUserAttributes\"},{\"id\":134,\"kind\":1024,\"name\":\"password\",\"url\":\"interfaces/AdminUserAttributes.html#password\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"AdminUserAttributes\"},{\"id\":135,\"kind\":1024,\"name\":\"nonce\",\"url\":\"interfaces/AdminUserAttributes.html#nonce\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"AdminUserAttributes\"},{\"id\":136,\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/AdminUserAttributes.html#email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"AdminUserAttributes\"},{\"id\":137,\"kind\":1024,\"name\":\"phone\",\"url\":\"interfaces/AdminUserAttributes.html#phone\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited\",\"parent\":\"AdminUserAttributes\"},{\"id\":138,\"kind\":256,\"name\":\"Subscription\",\"url\":\"interfaces/Subscription.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":139,\"kind\":1024,\"name\":\"id\",\"url\":\"interfaces/Subscription.html#id\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"Subscription\"},{\"id\":140,\"kind\":2048,\"name\":\"callback\",\"url\":\"interfaces/Subscription.html#callback\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Subscription\"},{\"id\":141,\"kind\":2048,\"name\":\"unsubscribe\",\"url\":\"interfaces/Subscription.html#unsubscribe\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"Subscription\"},{\"id\":142,\"kind\":256,\"name\":\"UpdatableFactorAttributes\",\"url\":\"interfaces/UpdatableFactorAttributes.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":143,\"kind\":1024,\"name\":\"friendlyName\",\"url\":\"interfaces/UpdatableFactorAttributes.html#friendlyName\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"UpdatableFactorAttributes\"},{\"id\":144,\"kind\":4194304,\"name\":\"SignUpWithPasswordCredentials\",\"url\":\"modules.html#SignUpWithPasswordCredentials\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":145,\"kind\":4194304,\"name\":\"SignInWithPasswordCredentials\",\"url\":\"modules.html#SignInWithPasswordCredentials\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":146,\"kind\":4194304,\"name\":\"SignInWithPasswordlessCredentials\",\"url\":\"modules.html#SignInWithPasswordlessCredentials\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":147,\"kind\":4194304,\"name\":\"AuthFlowType\",\"url\":\"modules.html#AuthFlowType\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":148,\"kind\":4194304,\"name\":\"SignInWithOAuthCredentials\",\"url\":\"modules.html#SignInWithOAuthCredentials\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":149,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SignInWithOAuthCredentials\"},{\"id\":150,\"kind\":1024,\"name\":\"provider\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type\"},{\"id\":151,\"kind\":1024,\"name\":\"options\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type\"},{\"id\":152,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type\"},{\"id\":153,\"kind\":1024,\"name\":\"redirectTo\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.__type-1.redirectTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type.__type\"},{\"id\":154,\"kind\":1024,\"name\":\"scopes\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.__type-1.scopes\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type.__type\"},{\"id\":155,\"kind\":1024,\"name\":\"queryParams\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.__type-1.queryParams\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type.__type\"},{\"id\":156,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.__type-1.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type.__type\"},{\"id\":157,\"kind\":1024,\"name\":\"skipBrowserRedirect\",\"url\":\"modules.html#SignInWithOAuthCredentials.__type.__type-1.skipBrowserRedirect\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithOAuthCredentials.__type.__type\"},{\"id\":158,\"kind\":4194304,\"name\":\"SignInWithIdTokenCredentials\",\"url\":\"modules.html#SignInWithIdTokenCredentials\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":159,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SignInWithIdTokenCredentials\"},{\"id\":160,\"kind\":1024,\"name\":\"provider\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type.provider\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithIdTokenCredentials.__type\"},{\"id\":161,\"kind\":1024,\"name\":\"token\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type.token\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithIdTokenCredentials.__type\"},{\"id\":162,\"kind\":1024,\"name\":\"access_token\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type.access_token\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithIdTokenCredentials.__type\"},{\"id\":163,\"kind\":1024,\"name\":\"nonce\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type.nonce\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithIdTokenCredentials.__type\"},{\"id\":164,\"kind\":1024,\"name\":\"options\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithIdTokenCredentials.__type\"},{\"id\":165,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"SignInWithIdTokenCredentials.__type\"},{\"id\":166,\"kind\":1024,\"name\":\"captchaToken\",\"url\":\"modules.html#SignInWithIdTokenCredentials.__type.__type-1.captchaToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignInWithIdTokenCredentials.__type.__type\"},{\"id\":167,\"kind\":4194304,\"name\":\"VerifyOtpParams\",\"url\":\"modules.html#VerifyOtpParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":168,\"kind\":256,\"name\":\"VerifyMobileOtpParams\",\"url\":\"interfaces/VerifyMobileOtpParams.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":169,\"kind\":1024,\"name\":\"phone\",\"url\":\"interfaces/VerifyMobileOtpParams.html#phone\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyMobileOtpParams\"},{\"id\":170,\"kind\":1024,\"name\":\"token\",\"url\":\"interfaces/VerifyMobileOtpParams.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyMobileOtpParams\"},{\"id\":171,\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/VerifyMobileOtpParams.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyMobileOtpParams\"},{\"id\":172,\"kind\":1024,\"name\":\"options\",\"url\":\"interfaces/VerifyMobileOtpParams.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyMobileOtpParams\"},{\"id\":173,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/VerifyMobileOtpParams.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"VerifyMobileOtpParams\"},{\"id\":174,\"kind\":1024,\"name\":\"redirectTo\",\"url\":\"interfaces/VerifyMobileOtpParams.html#__type.redirectTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"VerifyMobileOtpParams.__type\"},{\"id\":175,\"kind\":1024,\"name\":\"captchaToken\",\"url\":\"interfaces/VerifyMobileOtpParams.html#__type.captchaToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"VerifyMobileOtpParams.__type\"},{\"id\":176,\"kind\":256,\"name\":\"VerifyEmailOtpParams\",\"url\":\"interfaces/VerifyEmailOtpParams.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":177,\"kind\":1024,\"name\":\"email\",\"url\":\"interfaces/VerifyEmailOtpParams.html#email\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyEmailOtpParams\"},{\"id\":178,\"kind\":1024,\"name\":\"token\",\"url\":\"interfaces/VerifyEmailOtpParams.html#token\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyEmailOtpParams\"},{\"id\":179,\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/VerifyEmailOtpParams.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyEmailOtpParams\"},{\"id\":180,\"kind\":1024,\"name\":\"options\",\"url\":\"interfaces/VerifyEmailOtpParams.html#options\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyEmailOtpParams\"},{\"id\":181,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/VerifyEmailOtpParams.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"VerifyEmailOtpParams\"},{\"id\":182,\"kind\":1024,\"name\":\"redirectTo\",\"url\":\"interfaces/VerifyEmailOtpParams.html#__type.redirectTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"VerifyEmailOtpParams.__type\"},{\"id\":183,\"kind\":1024,\"name\":\"captchaToken\",\"url\":\"interfaces/VerifyEmailOtpParams.html#__type.captchaToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"VerifyEmailOtpParams.__type\"},{\"id\":184,\"kind\":256,\"name\":\"VerifyTokenHashParams\",\"url\":\"interfaces/VerifyTokenHashParams.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":185,\"kind\":1024,\"name\":\"token_hash\",\"url\":\"interfaces/VerifyTokenHashParams.html#token_hash\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyTokenHashParams\"},{\"id\":186,\"kind\":1024,\"name\":\"type\",\"url\":\"interfaces/VerifyTokenHashParams.html#type\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"VerifyTokenHashParams\"},{\"id\":187,\"kind\":4194304,\"name\":\"MobileOtpType\",\"url\":\"modules.html#MobileOtpType\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":188,\"kind\":4194304,\"name\":\"EmailOtpType\",\"url\":\"modules.html#EmailOtpType\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":189,\"kind\":4194304,\"name\":\"ResendParams\",\"url\":\"modules.html#ResendParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":190,\"kind\":4194304,\"name\":\"SignInWithSSO\",\"url\":\"modules.html#SignInWithSSO\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":191,\"kind\":4194304,\"name\":\"GenerateSignupLinkParams\",\"url\":\"modules.html#GenerateSignupLinkParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":192,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GenerateSignupLinkParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"GenerateSignupLinkParams\"},{\"id\":193,\"kind\":1024,\"name\":\"type\",\"url\":\"modules.html#GenerateSignupLinkParams.__type.type\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateSignupLinkParams.__type\"},{\"id\":194,\"kind\":1024,\"name\":\"email\",\"url\":\"modules.html#GenerateSignupLinkParams.__type.email\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateSignupLinkParams.__type\"},{\"id\":195,\"kind\":1024,\"name\":\"password\",\"url\":\"modules.html#GenerateSignupLinkParams.__type.password\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateSignupLinkParams.__type\"},{\"id\":196,\"kind\":1024,\"name\":\"options\",\"url\":\"modules.html#GenerateSignupLinkParams.__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateSignupLinkParams.__type\"},{\"id\":197,\"kind\":4194304,\"name\":\"GenerateInviteOrMagiclinkParams\",\"url\":\"modules.html#GenerateInviteOrMagiclinkParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":198,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GenerateInviteOrMagiclinkParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"GenerateInviteOrMagiclinkParams\"},{\"id\":199,\"kind\":1024,\"name\":\"type\",\"url\":\"modules.html#GenerateInviteOrMagiclinkParams.__type.type\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateInviteOrMagiclinkParams.__type\"},{\"id\":200,\"kind\":1024,\"name\":\"email\",\"url\":\"modules.html#GenerateInviteOrMagiclinkParams.__type.email\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateInviteOrMagiclinkParams.__type\"},{\"id\":201,\"kind\":1024,\"name\":\"options\",\"url\":\"modules.html#GenerateInviteOrMagiclinkParams.__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateInviteOrMagiclinkParams.__type\"},{\"id\":202,\"kind\":4194304,\"name\":\"GenerateRecoveryLinkParams\",\"url\":\"modules.html#GenerateRecoveryLinkParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":203,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GenerateRecoveryLinkParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"GenerateRecoveryLinkParams\"},{\"id\":204,\"kind\":1024,\"name\":\"type\",\"url\":\"modules.html#GenerateRecoveryLinkParams.__type.type\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateRecoveryLinkParams.__type\"},{\"id\":205,\"kind\":1024,\"name\":\"email\",\"url\":\"modules.html#GenerateRecoveryLinkParams.__type.email\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateRecoveryLinkParams.__type\"},{\"id\":206,\"kind\":1024,\"name\":\"options\",\"url\":\"modules.html#GenerateRecoveryLinkParams.__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateRecoveryLinkParams.__type\"},{\"id\":207,\"kind\":4194304,\"name\":\"GenerateEmailChangeLinkParams\",\"url\":\"modules.html#GenerateEmailChangeLinkParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":208,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GenerateEmailChangeLinkParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"GenerateEmailChangeLinkParams\"},{\"id\":209,\"kind\":1024,\"name\":\"type\",\"url\":\"modules.html#GenerateEmailChangeLinkParams.__type.type\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateEmailChangeLinkParams.__type\"},{\"id\":210,\"kind\":1024,\"name\":\"email\",\"url\":\"modules.html#GenerateEmailChangeLinkParams.__type.email\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateEmailChangeLinkParams.__type\"},{\"id\":211,\"kind\":1024,\"name\":\"newEmail\",\"url\":\"modules.html#GenerateEmailChangeLinkParams.__type.newEmail\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateEmailChangeLinkParams.__type\"},{\"id\":212,\"kind\":1024,\"name\":\"options\",\"url\":\"modules.html#GenerateEmailChangeLinkParams.__type.options\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateEmailChangeLinkParams.__type\"},{\"id\":213,\"kind\":256,\"name\":\"GenerateLinkOptions\",\"url\":\"interfaces/GenerateLinkOptions.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":214,\"kind\":1024,\"name\":\"data\",\"url\":\"interfaces/GenerateLinkOptions.html#data\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"GenerateLinkOptions\"},{\"id\":215,\"kind\":1024,\"name\":\"redirectTo\",\"url\":\"interfaces/GenerateLinkOptions.html#redirectTo\",\"classes\":\"tsd-kind-property tsd-parent-kind-interface\",\"parent\":\"GenerateLinkOptions\"},{\"id\":216,\"kind\":4194304,\"name\":\"GenerateLinkParams\",\"url\":\"modules.html#GenerateLinkParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":217,\"kind\":4194304,\"name\":\"GenerateLinkResponse\",\"url\":\"modules.html#GenerateLinkResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":218,\"kind\":4194304,\"name\":\"GenerateLinkProperties\",\"url\":\"modules.html#GenerateLinkProperties\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":219,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#GenerateLinkProperties.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"GenerateLinkProperties\"},{\"id\":220,\"kind\":1024,\"name\":\"action_link\",\"url\":\"modules.html#GenerateLinkProperties.__type.action_link\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateLinkProperties.__type\"},{\"id\":221,\"kind\":1024,\"name\":\"email_otp\",\"url\":\"modules.html#GenerateLinkProperties.__type.email_otp\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateLinkProperties.__type\"},{\"id\":222,\"kind\":1024,\"name\":\"hashed_token\",\"url\":\"modules.html#GenerateLinkProperties.__type.hashed_token\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateLinkProperties.__type\"},{\"id\":223,\"kind\":1024,\"name\":\"redirect_to\",\"url\":\"modules.html#GenerateLinkProperties.__type.redirect_to\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateLinkProperties.__type\"},{\"id\":224,\"kind\":1024,\"name\":\"verification_type\",\"url\":\"modules.html#GenerateLinkProperties.__type.verification_type\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"GenerateLinkProperties.__type\"},{\"id\":225,\"kind\":4194304,\"name\":\"GenerateLinkType\",\"url\":\"modules.html#GenerateLinkType\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":226,\"kind\":4194304,\"name\":\"MFAEnrollParams\",\"url\":\"modules.html#MFAEnrollParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":227,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#MFAEnrollParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"MFAEnrollParams\"},{\"id\":228,\"kind\":1024,\"name\":\"factorType\",\"url\":\"modules.html#MFAEnrollParams.__type.factorType\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAEnrollParams.__type\"},{\"id\":229,\"kind\":1024,\"name\":\"issuer\",\"url\":\"modules.html#MFAEnrollParams.__type.issuer\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAEnrollParams.__type\"},{\"id\":230,\"kind\":1024,\"name\":\"friendlyName\",\"url\":\"modules.html#MFAEnrollParams.__type.friendlyName\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAEnrollParams.__type\"},{\"id\":231,\"kind\":4194304,\"name\":\"MFAUnenrollParams\",\"url\":\"modules.html#MFAUnenrollParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":232,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#MFAUnenrollParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"MFAUnenrollParams\"},{\"id\":233,\"kind\":1024,\"name\":\"factorId\",\"url\":\"modules.html#MFAUnenrollParams.__type.factorId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAUnenrollParams.__type\"},{\"id\":234,\"kind\":4194304,\"name\":\"MFAVerifyParams\",\"url\":\"modules.html#MFAVerifyParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":235,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#MFAVerifyParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"MFAVerifyParams\"},{\"id\":236,\"kind\":1024,\"name\":\"factorId\",\"url\":\"modules.html#MFAVerifyParams.__type.factorId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAVerifyParams.__type\"},{\"id\":237,\"kind\":1024,\"name\":\"challengeId\",\"url\":\"modules.html#MFAVerifyParams.__type.challengeId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAVerifyParams.__type\"},{\"id\":238,\"kind\":1024,\"name\":\"code\",\"url\":\"modules.html#MFAVerifyParams.__type.code\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAVerifyParams.__type\"},{\"id\":239,\"kind\":4194304,\"name\":\"MFAChallengeParams\",\"url\":\"modules.html#MFAChallengeParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":240,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#MFAChallengeParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"MFAChallengeParams\"},{\"id\":241,\"kind\":1024,\"name\":\"factorId\",\"url\":\"modules.html#MFAChallengeParams.__type.factorId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAChallengeParams.__type\"},{\"id\":242,\"kind\":4194304,\"name\":\"MFAChallengeAndVerifyParams\",\"url\":\"modules.html#MFAChallengeAndVerifyParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":243,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#MFAChallengeAndVerifyParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"MFAChallengeAndVerifyParams\"},{\"id\":244,\"kind\":1024,\"name\":\"factorId\",\"url\":\"modules.html#MFAChallengeAndVerifyParams.__type.factorId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAChallengeAndVerifyParams.__type\"},{\"id\":245,\"kind\":1024,\"name\":\"code\",\"url\":\"modules.html#MFAChallengeAndVerifyParams.__type.code\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"MFAChallengeAndVerifyParams.__type\"},{\"id\":246,\"kind\":4194304,\"name\":\"AuthMFAVerifyResponse\",\"url\":\"modules.html#AuthMFAVerifyResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":247,\"kind\":4194304,\"name\":\"AuthMFAEnrollResponse\",\"url\":\"modules.html#AuthMFAEnrollResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":248,\"kind\":4194304,\"name\":\"AuthMFAUnenrollResponse\",\"url\":\"modules.html#AuthMFAUnenrollResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":249,\"kind\":4194304,\"name\":\"AuthMFAChallengeResponse\",\"url\":\"modules.html#AuthMFAChallengeResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":250,\"kind\":4194304,\"name\":\"AuthMFAListFactorsResponse\",\"url\":\"modules.html#AuthMFAListFactorsResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":251,\"kind\":4194304,\"name\":\"AuthenticatorAssuranceLevels\",\"url\":\"modules.html#AuthenticatorAssuranceLevels\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":252,\"kind\":4194304,\"name\":\"AuthMFAGetAuthenticatorAssuranceLevelResponse\",\"url\":\"modules.html#AuthMFAGetAuthenticatorAssuranceLevelResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":253,\"kind\":256,\"name\":\"GoTrueMFAApi\",\"url\":\"interfaces/GoTrueMFAApi.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":254,\"kind\":2048,\"name\":\"enroll\",\"url\":\"interfaces/GoTrueMFAApi.html#enroll\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueMFAApi\"},{\"id\":255,\"kind\":2048,\"name\":\"challenge\",\"url\":\"interfaces/GoTrueMFAApi.html#challenge\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueMFAApi\"},{\"id\":256,\"kind\":2048,\"name\":\"verify\",\"url\":\"interfaces/GoTrueMFAApi.html#verify\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueMFAApi\"},{\"id\":257,\"kind\":2048,\"name\":\"unenroll\",\"url\":\"interfaces/GoTrueMFAApi.html#unenroll\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueMFAApi\"},{\"id\":258,\"kind\":2048,\"name\":\"challengeAndVerify\",\"url\":\"interfaces/GoTrueMFAApi.html#challengeAndVerify\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueMFAApi\"},{\"id\":259,\"kind\":2048,\"name\":\"listFactors\",\"url\":\"interfaces/GoTrueMFAApi.html#listFactors\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueMFAApi\"},{\"id\":260,\"kind\":2048,\"name\":\"getAuthenticatorAssuranceLevel\",\"url\":\"interfaces/GoTrueMFAApi.html#getAuthenticatorAssuranceLevel\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueMFAApi\"},{\"id\":261,\"kind\":4194304,\"name\":\"AuthMFAAdminDeleteFactorResponse\",\"url\":\"modules.html#AuthMFAAdminDeleteFactorResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":262,\"kind\":4194304,\"name\":\"AuthMFAAdminDeleteFactorParams\",\"url\":\"modules.html#AuthMFAAdminDeleteFactorParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":263,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#AuthMFAAdminDeleteFactorParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"AuthMFAAdminDeleteFactorParams\"},{\"id\":264,\"kind\":1024,\"name\":\"id\",\"url\":\"modules.html#AuthMFAAdminDeleteFactorParams.__type.id\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AuthMFAAdminDeleteFactorParams.__type\"},{\"id\":265,\"kind\":1024,\"name\":\"userId\",\"url\":\"modules.html#AuthMFAAdminDeleteFactorParams.__type.userId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AuthMFAAdminDeleteFactorParams.__type\"},{\"id\":266,\"kind\":4194304,\"name\":\"AuthMFAAdminListFactorsResponse\",\"url\":\"modules.html#AuthMFAAdminListFactorsResponse\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":267,\"kind\":4194304,\"name\":\"AuthMFAAdminListFactorsParams\",\"url\":\"modules.html#AuthMFAAdminListFactorsParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":268,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#AuthMFAAdminListFactorsParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"AuthMFAAdminListFactorsParams\"},{\"id\":269,\"kind\":1024,\"name\":\"userId\",\"url\":\"modules.html#AuthMFAAdminListFactorsParams.__type.userId\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"AuthMFAAdminListFactorsParams.__type\"},{\"id\":270,\"kind\":256,\"name\":\"GoTrueAdminMFAApi\",\"url\":\"interfaces/GoTrueAdminMFAApi.html\",\"classes\":\"tsd-kind-interface\"},{\"id\":271,\"kind\":2048,\"name\":\"listFactors\",\"url\":\"interfaces/GoTrueAdminMFAApi.html#listFactors\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueAdminMFAApi\"},{\"id\":272,\"kind\":2048,\"name\":\"deleteFactor\",\"url\":\"interfaces/GoTrueAdminMFAApi.html#deleteFactor\",\"classes\":\"tsd-kind-method tsd-parent-kind-interface\",\"parent\":\"GoTrueAdminMFAApi\"},{\"id\":273,\"kind\":4194304,\"name\":\"SupportedStorage\",\"url\":\"modules.html#SupportedStorage\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":274,\"kind\":4194304,\"name\":\"InitializeResult\",\"url\":\"modules.html#InitializeResult\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":275,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#InitializeResult.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"InitializeResult\"},{\"id\":276,\"kind\":1024,\"name\":\"error\",\"url\":\"modules.html#InitializeResult.__type.error\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"InitializeResult.__type\"},{\"id\":277,\"kind\":4194304,\"name\":\"CallRefreshTokenResult\",\"url\":\"modules.html#CallRefreshTokenResult\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":278,\"kind\":4194304,\"name\":\"Pagination\",\"url\":\"modules.html#Pagination\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":279,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#Pagination.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"Pagination\"},{\"id\":280,\"kind\":1024,\"name\":\"nextPage\",\"url\":\"modules.html#Pagination.__type.nextPage\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Pagination.__type\"},{\"id\":281,\"kind\":1024,\"name\":\"lastPage\",\"url\":\"modules.html#Pagination.__type.lastPage\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Pagination.__type\"},{\"id\":282,\"kind\":1024,\"name\":\"total\",\"url\":\"modules.html#Pagination.__type.total\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"Pagination.__type\"},{\"id\":283,\"kind\":4194304,\"name\":\"PageParams\",\"url\":\"modules.html#PageParams\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":284,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#PageParams.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"PageParams\"},{\"id\":285,\"kind\":1024,\"name\":\"page\",\"url\":\"modules.html#PageParams.__type.page\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PageParams.__type\"},{\"id\":286,\"kind\":1024,\"name\":\"perPage\",\"url\":\"modules.html#PageParams.__type.perPage\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"PageParams.__type\"},{\"id\":287,\"kind\":4194304,\"name\":\"SignOut\",\"url\":\"modules.html#SignOut\",\"classes\":\"tsd-kind-type-alias\"},{\"id\":288,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules.html#SignOut.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"SignOut\"},{\"id\":289,\"kind\":1024,\"name\":\"scope\",\"url\":\"modules.html#SignOut.__type.scope\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"SignOut.__type\"},{\"id\":290,\"kind\":64,\"name\":\"isAuthError\",\"url\":\"modules.html#isAuthError\",\"classes\":\"tsd-kind-function\"},{\"id\":291,\"kind\":64,\"name\":\"isAuthApiError\",\"url\":\"modules.html#isAuthApiError\",\"classes\":\"tsd-kind-function\"},{\"id\":292,\"kind\":64,\"name\":\"isAuthRetryableFetchError\",\"url\":\"modules.html#isAuthRetryableFetchError\",\"classes\":\"tsd-kind-function\"},{\"id\":293,\"kind\":128,\"name\":\"AuthError\",\"url\":\"classes/AuthError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":294,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthError\"},{\"id\":295,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthError\"},{\"id\":296,\"kind\":128,\"name\":\"AuthApiError\",\"url\":\"classes/AuthApiError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":297,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthApiError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthApiError\"},{\"id\":298,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthApiError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthApiError\"},{\"id\":299,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/AuthApiError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"AuthApiError\"},{\"id\":300,\"kind\":128,\"name\":\"AuthUnknownError\",\"url\":\"classes/AuthUnknownError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":301,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthUnknownError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthUnknownError\"},{\"id\":302,\"kind\":1024,\"name\":\"originalError\",\"url\":\"classes/AuthUnknownError.html#originalError\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthUnknownError\"},{\"id\":303,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthUnknownError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthUnknownError\"},{\"id\":304,\"kind\":128,\"name\":\"CustomAuthError\",\"url\":\"classes/CustomAuthError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":305,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/CustomAuthError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CustomAuthError\"},{\"id\":306,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/CustomAuthError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CustomAuthError\"},{\"id\":307,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/CustomAuthError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"CustomAuthError\"},{\"id\":308,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/CustomAuthError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"CustomAuthError\"},{\"id\":309,\"kind\":128,\"name\":\"AuthSessionMissingError\",\"url\":\"classes/AuthSessionMissingError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":310,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthSessionMissingError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthSessionMissingError\"},{\"id\":311,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/AuthSessionMissingError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthSessionMissingError\"},{\"id\":312,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthSessionMissingError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthSessionMissingError\"},{\"id\":313,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/AuthSessionMissingError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthSessionMissingError\"},{\"id\":314,\"kind\":128,\"name\":\"AuthInvalidTokenResponseError\",\"url\":\"classes/AuthInvalidTokenResponseError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":315,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthInvalidTokenResponseError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthInvalidTokenResponseError\"},{\"id\":316,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/AuthInvalidTokenResponseError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthInvalidTokenResponseError\"},{\"id\":317,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthInvalidTokenResponseError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthInvalidTokenResponseError\"},{\"id\":318,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/AuthInvalidTokenResponseError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthInvalidTokenResponseError\"},{\"id\":319,\"kind\":128,\"name\":\"AuthInvalidCredentialsError\",\"url\":\"classes/AuthInvalidCredentialsError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":320,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthInvalidCredentialsError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthInvalidCredentialsError\"},{\"id\":321,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/AuthInvalidCredentialsError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthInvalidCredentialsError\"},{\"id\":322,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthInvalidCredentialsError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthInvalidCredentialsError\"},{\"id\":323,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/AuthInvalidCredentialsError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthInvalidCredentialsError\"},{\"id\":324,\"kind\":128,\"name\":\"AuthImplicitGrantRedirectError\",\"url\":\"classes/AuthImplicitGrantRedirectError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":325,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthImplicitGrantRedirectError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthImplicitGrantRedirectError\"},{\"id\":326,\"kind\":1024,\"name\":\"details\",\"url\":\"classes/AuthImplicitGrantRedirectError.html#details\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthImplicitGrantRedirectError\"},{\"id\":327,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/AuthImplicitGrantRedirectError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthImplicitGrantRedirectError\"},{\"id\":328,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/AuthImplicitGrantRedirectError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthImplicitGrantRedirectError\"},{\"id\":329,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthImplicitGrantRedirectError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthImplicitGrantRedirectError\"},{\"id\":330,\"kind\":128,\"name\":\"AuthPKCEGrantCodeExchangeError\",\"url\":\"classes/AuthPKCEGrantCodeExchangeError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":331,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthPKCEGrantCodeExchangeError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthPKCEGrantCodeExchangeError\"},{\"id\":332,\"kind\":1024,\"name\":\"details\",\"url\":\"classes/AuthPKCEGrantCodeExchangeError.html#details\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"AuthPKCEGrantCodeExchangeError\"},{\"id\":333,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/AuthPKCEGrantCodeExchangeError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthPKCEGrantCodeExchangeError\"},{\"id\":334,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/AuthPKCEGrantCodeExchangeError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthPKCEGrantCodeExchangeError\"},{\"id\":335,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthPKCEGrantCodeExchangeError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthPKCEGrantCodeExchangeError\"},{\"id\":336,\"kind\":128,\"name\":\"AuthRetryableFetchError\",\"url\":\"classes/AuthRetryableFetchError.html\",\"classes\":\"tsd-kind-class\"},{\"id\":337,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AuthRetryableFetchError.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite\",\"parent\":\"AuthRetryableFetchError\"},{\"id\":338,\"kind\":1024,\"name\":\"name\",\"url\":\"classes/AuthRetryableFetchError.html#name\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthRetryableFetchError\"},{\"id\":339,\"kind\":1024,\"name\":\"status\",\"url\":\"classes/AuthRetryableFetchError.html#status\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthRetryableFetchError\"},{\"id\":340,\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/AuthRetryableFetchError.html#toJSON\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-inherited\",\"parent\":\"AuthRetryableFetchError\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,33.925]],[\"parent/0\",[]],[\"name/1\",[1,32.321]],[\"parent/1\",[0,2.976]],[\"name/2\",[2,49.185]],[\"parent/2\",[0,2.976]],[\"name/3\",[3,43.307]],[\"parent/3\",[0,2.976]],[\"name/4\",[4,54.293]],[\"parent/4\",[0,2.976]],[\"name/5\",[5,54.293]],[\"parent/5\",[0,2.976]],[\"name/6\",[6,54.293]],[\"parent/6\",[0,2.976]],[\"name/7\",[7,54.293]],[\"parent/7\",[0,2.976]],[\"name/8\",[8,54.293]],[\"parent/8\",[0,2.976]],[\"name/9\",[9,54.293]],[\"parent/9\",[0,2.976]],[\"name/10\",[10,54.293]],[\"parent/10\",[0,2.976]],[\"name/11\",[11,25.961]],[\"parent/11\",[]],[\"name/12\",[1,32.321]],[\"parent/12\",[11,2.277]],[\"name/13\",[12,54.293]],[\"parent/13\",[11,2.277]],[\"name/14\",[2,49.185]],[\"parent/14\",[11,2.277]],[\"name/15\",[13,54.293]],[\"parent/15\",[11,2.277]],[\"name/16\",[14,54.293]],[\"parent/16\",[11,2.277]],[\"name/17\",[15,54.293]],[\"parent/17\",[11,2.277]],[\"name/18\",[16,54.293]],[\"parent/18\",[11,2.277]],[\"name/19\",[17,54.293]],[\"parent/19\",[11,2.277]],[\"name/20\",[18,54.293]],[\"parent/20\",[11,2.277]],[\"name/21\",[19,54.293]],[\"parent/21\",[11,2.277]],[\"name/22\",[20,54.293]],[\"parent/22\",[11,2.277]],[\"name/23\",[21,49.185]],[\"parent/23\",[11,2.277]],[\"name/24\",[22,54.293]],[\"parent/24\",[11,2.277]],[\"name/25\",[23,54.293]],[\"parent/25\",[11,2.277]],[\"name/26\",[24,54.293]],[\"parent/26\",[11,2.277]],[\"name/27\",[25,54.293]],[\"parent/27\",[11,2.277]],[\"name/28\",[26,54.293]],[\"parent/28\",[11,2.277]],[\"name/29\",[27,54.293]],[\"parent/29\",[11,2.277]],[\"name/30\",[28,54.293]],[\"parent/30\",[11,2.277]],[\"name/31\",[3,43.307]],[\"parent/31\",[11,2.277]],[\"name/32\",[29,54.293]],[\"parent/32\",[11,2.277]],[\"name/33\",[30,54.293]],[\"parent/33\",[11,2.277]],[\"name/34\",[31,54.293]],[\"parent/34\",[11,2.277]],[\"name/35\",[32,54.293]],[\"parent/35\",[11,2.277]],[\"name/36\",[33,54.293]],[\"parent/36\",[]],[\"name/37\",[34,45.82]],[\"parent/37\",[]],[\"name/38\",[1,32.321]],[\"parent/38\",[34,4.019]],[\"name/39\",[35,54.293]],[\"parent/39\",[34,4.019]],[\"name/40\",[36,49.185]],[\"parent/40\",[]],[\"name/41\",[37,24.849]],[\"parent/41\",[36,4.314]],[\"name/42\",[38,49.185]],[\"parent/42\",[39,4.762]],[\"name/43\",[40,41.301]],[\"parent/43\",[]],[\"name/44\",[41,54.293]],[\"parent/44\",[]],[\"name/45\",[42,54.293]],[\"parent/45\",[]],[\"name/46\",[43,49.185]],[\"parent/46\",[]],[\"name/47\",[37,24.849]],[\"parent/47\",[43,4.314]],[\"name/48\",[44,49.185]],[\"parent/48\",[]],[\"name/49\",[37,24.849]],[\"parent/49\",[44,4.314]],[\"name/50\",[45,54.293]],[\"parent/50\",[46,2.902]],[\"name/51\",[47,54.293]],[\"parent/51\",[46,2.902]],[\"name/52\",[37,24.849]],[\"parent/52\",[46,2.902]],[\"name/53\",[48,54.293]],[\"parent/53\",[46,2.902]],[\"name/54\",[49,54.293]],[\"parent/54\",[46,2.902]],[\"name/55\",[50,54.293]],[\"parent/55\",[46,2.902]],[\"name/56\",[51,54.293]],[\"parent/56\",[46,2.902]],[\"name/57\",[52,54.293]],[\"parent/57\",[46,2.902]],[\"name/58\",[53,54.293]],[\"parent/58\",[46,2.902]],[\"name/59\",[54,54.293]],[\"parent/59\",[46,2.902]],[\"name/60\",[38,49.185]],[\"parent/60\",[46,2.902]],[\"name/61\",[55,54.293]],[\"parent/61\",[46,2.902]],[\"name/62\",[56,54.293]],[\"parent/62\",[]],[\"name/63\",[57,54.293]],[\"parent/63\",[]],[\"name/64\",[58,54.293]],[\"parent/64\",[]],[\"name/65\",[59,54.293]],[\"parent/65\",[]],[\"name/66\",[60,54.293]],[\"parent/66\",[]],[\"name/67\",[61,54.293]],[\"parent/67\",[]],[\"name/68\",[62,35.835]],[\"parent/68\",[]],[\"name/69\",[63,54.293]],[\"parent/69\",[62,3.143]],[\"name/70\",[64,54.293]],[\"parent/70\",[62,3.143]],[\"name/71\",[65,49.185]],[\"parent/71\",[62,3.143]],[\"name/72\",[66,54.293]],[\"parent/72\",[62,3.143]],[\"name/73\",[67,54.293]],[\"parent/73\",[62,3.143]],[\"name/74\",[68,54.293]],[\"parent/74\",[62,3.143]],[\"name/75\",[69,54.293]],[\"parent/75\",[62,3.143]],[\"name/76\",[70,26.361]],[\"parent/76\",[62,3.143]],[\"name/77\",[71,45.82]],[\"parent/77\",[]],[\"name/78\",[72,54.293]],[\"parent/78\",[71,4.019]],[\"name/79\",[73,54.293]],[\"parent/79\",[71,4.019]],[\"name/80\",[74,35.835]],[\"parent/80\",[]],[\"name/81\",[75,41.301]],[\"parent/81\",[74,3.143]],[\"name/82\",[76,54.293]],[\"parent/82\",[74,3.143]],[\"name/83\",[77,54.293]],[\"parent/83\",[74,3.143]],[\"name/84\",[37,24.849]],[\"parent/84\",[74,3.143]],[\"name/85\",[40,41.301]],[\"parent/85\",[74,3.143]],[\"name/86\",[78,45.82]],[\"parent/86\",[74,3.143]],[\"name/87\",[79,49.185]],[\"parent/87\",[74,3.143]],[\"name/88\",[80,45.82]],[\"parent/88\",[74,3.143]],[\"name/89\",[81,38.199]],[\"parent/89\",[]],[\"name/90\",[75,41.301]],[\"parent/90\",[81,3.35]],[\"name/91\",[82,54.293]],[\"parent/91\",[81,3.35]],[\"name/92\",[83,54.293]],[\"parent/92\",[81,3.35]],[\"name/93\",[84,33.925]],[\"parent/93\",[81,3.35]],[\"name/94\",[78,45.82]],[\"parent/94\",[81,3.35]],[\"name/95\",[80,45.82]],[\"parent/95\",[81,3.35]],[\"name/96\",[85,49.185]],[\"parent/96\",[]],[\"name/97\",[40,41.301]],[\"parent/97\",[85,4.314]],[\"name/98\",[86,54.293]],[\"parent/98\",[]],[\"name/99\",[70,26.361]],[\"parent/99\",[]],[\"name/100\",[75,41.301]],[\"parent/100\",[70,2.312]],[\"name/101\",[87,49.185]],[\"parent/101\",[70,2.312]],[\"name/102\",[88,49.185]],[\"parent/102\",[70,2.312]],[\"name/103\",[89,54.293]],[\"parent/103\",[70,2.312]],[\"name/104\",[90,54.293]],[\"parent/104\",[70,2.312]],[\"name/105\",[91,54.293]],[\"parent/105\",[70,2.312]],[\"name/106\",[92,54.293]],[\"parent/106\",[70,2.312]],[\"name/107\",[93,54.293]],[\"parent/107\",[70,2.312]],[\"name/108\",[94,54.293]],[\"parent/108\",[70,2.312]],[\"name/109\",[95,54.293]],[\"parent/109\",[70,2.312]],[\"name/110\",[96,49.185]],[\"parent/110\",[70,2.312]],[\"name/111\",[97,36.947]],[\"parent/111\",[70,2.312]],[\"name/112\",[98,43.307]],[\"parent/112\",[70,2.312]],[\"name/113\",[78,45.82]],[\"parent/113\",[70,2.312]],[\"name/114\",[99,54.293]],[\"parent/114\",[70,2.312]],[\"name/115\",[100,54.293]],[\"parent/115\",[70,2.312]],[\"name/116\",[101,54.293]],[\"parent/116\",[70,2.312]],[\"name/117\",[79,49.185]],[\"parent/117\",[70,2.312]],[\"name/118\",[102,54.293]],[\"parent/118\",[70,2.312]],[\"name/119\",[80,45.82]],[\"parent/119\",[70,2.312]],[\"name/120\",[103,54.293]],[\"parent/120\",[70,2.312]],[\"name/121\",[104,54.293]],[\"parent/121\",[70,2.312]],[\"name/122\",[105,39.63]],[\"parent/122\",[]],[\"name/123\",[97,36.947]],[\"parent/123\",[105,3.476]],[\"name/124\",[98,43.307]],[\"parent/124\",[105,3.476]],[\"name/125\",[106,45.82]],[\"parent/125\",[105,3.476]],[\"name/126\",[107,45.82]],[\"parent/126\",[105,3.476]],[\"name/127\",[108,49.185]],[\"parent/127\",[105,3.476]],[\"name/128\",[109,34.834]],[\"parent/128\",[]],[\"name/129\",[88,49.185]],[\"parent/129\",[109,3.055]],[\"name/130\",[87,49.185]],[\"parent/130\",[109,3.055]],[\"name/131\",[110,54.293]],[\"parent/131\",[109,3.055]],[\"name/132\",[111,54.293]],[\"parent/132\",[109,3.055]],[\"name/133\",[112,54.293]],[\"parent/133\",[109,3.055]],[\"name/134\",[106,45.82]],[\"parent/134\",[109,3.055]],[\"name/135\",[107,45.82]],[\"parent/135\",[109,3.055]],[\"name/136\",[97,36.947]],[\"parent/136\",[109,3.055]],[\"name/137\",[98,43.307]],[\"parent/137\",[109,3.055]],[\"name/138\",[113,43.307]],[\"parent/138\",[]],[\"name/139\",[75,41.301]],[\"parent/139\",[113,3.798]],[\"name/140\",[114,54.293]],[\"parent/140\",[113,3.798]],[\"name/141\",[115,54.293]],[\"parent/141\",[113,3.798]],[\"name/142\",[116,49.185]],[\"parent/142\",[]],[\"name/143\",[117,49.185]],[\"parent/143\",[116,4.314]],[\"name/144\",[118,54.293]],[\"parent/144\",[]],[\"name/145\",[119,54.293]],[\"parent/145\",[]],[\"name/146\",[120,54.293]],[\"parent/146\",[]],[\"name/147\",[121,54.293]],[\"parent/147\",[]],[\"name/148\",[122,49.185]],[\"parent/148\",[]],[\"name/149\",[37,24.849]],[\"parent/149\",[122,4.314]],[\"name/150\",[40,41.301]],[\"parent/150\",[123,4.019]],[\"name/151\",[124,36.947]],[\"parent/151\",[123,4.019]],[\"name/152\",[37,24.849]],[\"parent/152\",[123,4.019]],[\"name/153\",[125,43.307]],[\"parent/153\",[126,3.622]],[\"name/154\",[127,54.293]],[\"parent/154\",[126,3.622]],[\"name/155\",[128,54.293]],[\"parent/155\",[126,3.622]],[\"name/156\",[37,24.849]],[\"parent/156\",[126,3.622]],[\"name/157\",[129,54.293]],[\"parent/157\",[126,3.622]],[\"name/158\",[130,49.185]],[\"parent/158\",[]],[\"name/159\",[37,24.849]],[\"parent/159\",[130,4.314]],[\"name/160\",[40,41.301]],[\"parent/160\",[131,3.476]],[\"name/161\",[132,45.82]],[\"parent/161\",[131,3.476]],[\"name/162\",[65,49.185]],[\"parent/162\",[131,3.476]],[\"name/163\",[107,45.82]],[\"parent/163\",[131,3.476]],[\"name/164\",[124,36.947]],[\"parent/164\",[131,3.476]],[\"name/165\",[37,24.849]],[\"parent/165\",[131,3.476]],[\"name/166\",[133,45.82]],[\"parent/166\",[134,4.762]],[\"name/167\",[135,54.293]],[\"parent/167\",[]],[\"name/168\",[136,39.63]],[\"parent/168\",[]],[\"name/169\",[98,43.307]],[\"parent/169\",[136,3.476]],[\"name/170\",[132,45.82]],[\"parent/170\",[136,3.476]],[\"name/171\",[137,38.199]],[\"parent/171\",[136,3.476]],[\"name/172\",[124,36.947]],[\"parent/172\",[136,3.476]],[\"name/173\",[37,24.849]],[\"parent/173\",[136,3.476]],[\"name/174\",[125,43.307]],[\"parent/174\",[138,4.314]],[\"name/175\",[133,45.82]],[\"parent/175\",[138,4.314]],[\"name/176\",[139,39.63]],[\"parent/176\",[]],[\"name/177\",[97,36.947]],[\"parent/177\",[139,3.476]],[\"name/178\",[132,45.82]],[\"parent/178\",[139,3.476]],[\"name/179\",[137,38.199]],[\"parent/179\",[139,3.476]],[\"name/180\",[124,36.947]],[\"parent/180\",[139,3.476]],[\"name/181\",[37,24.849]],[\"parent/181\",[139,3.476]],[\"name/182\",[125,43.307]],[\"parent/182\",[140,4.314]],[\"name/183\",[133,45.82]],[\"parent/183\",[140,4.314]],[\"name/184\",[141,45.82]],[\"parent/184\",[]],[\"name/185\",[142,54.293]],[\"parent/185\",[141,4.019]],[\"name/186\",[137,38.199]],[\"parent/186\",[141,4.019]],[\"name/187\",[143,54.293]],[\"parent/187\",[]],[\"name/188\",[144,54.293]],[\"parent/188\",[]],[\"name/189\",[145,54.293]],[\"parent/189\",[]],[\"name/190\",[21,49.185]],[\"parent/190\",[]],[\"name/191\",[146,49.185]],[\"parent/191\",[]],[\"name/192\",[37,24.849]],[\"parent/192\",[146,4.314]],[\"name/193\",[137,38.199]],[\"parent/193\",[147,3.798]],[\"name/194\",[97,36.947]],[\"parent/194\",[147,3.798]],[\"name/195\",[106,45.82]],[\"parent/195\",[147,3.798]],[\"name/196\",[124,36.947]],[\"parent/196\",[147,3.798]],[\"name/197\",[148,49.185]],[\"parent/197\",[]],[\"name/198\",[37,24.849]],[\"parent/198\",[148,4.314]],[\"name/199\",[137,38.199]],[\"parent/199\",[149,4.019]],[\"name/200\",[97,36.947]],[\"parent/200\",[149,4.019]],[\"name/201\",[124,36.947]],[\"parent/201\",[149,4.019]],[\"name/202\",[150,49.185]],[\"parent/202\",[]],[\"name/203\",[37,24.849]],[\"parent/203\",[150,4.314]],[\"name/204\",[137,38.199]],[\"parent/204\",[151,4.019]],[\"name/205\",[97,36.947]],[\"parent/205\",[151,4.019]],[\"name/206\",[124,36.947]],[\"parent/206\",[151,4.019]],[\"name/207\",[152,49.185]],[\"parent/207\",[]],[\"name/208\",[37,24.849]],[\"parent/208\",[152,4.314]],[\"name/209\",[137,38.199]],[\"parent/209\",[153,3.798]],[\"name/210\",[97,36.947]],[\"parent/210\",[153,3.798]],[\"name/211\",[154,54.293]],[\"parent/211\",[153,3.798]],[\"name/212\",[124,36.947]],[\"parent/212\",[153,3.798]],[\"name/213\",[155,45.82]],[\"parent/213\",[]],[\"name/214\",[108,49.185]],[\"parent/214\",[155,4.019]],[\"name/215\",[125,43.307]],[\"parent/215\",[155,4.019]],[\"name/216\",[156,54.293]],[\"parent/216\",[]],[\"name/217\",[157,54.293]],[\"parent/217\",[]],[\"name/218\",[158,49.185]],[\"parent/218\",[]],[\"name/219\",[37,24.849]],[\"parent/219\",[158,4.314]],[\"name/220\",[96,49.185]],[\"parent/220\",[159,3.622]],[\"name/221\",[160,54.293]],[\"parent/221\",[159,3.622]],[\"name/222\",[161,54.293]],[\"parent/222\",[159,3.622]],[\"name/223\",[162,54.293]],[\"parent/223\",[159,3.622]],[\"name/224\",[163,54.293]],[\"parent/224\",[159,3.622]],[\"name/225\",[164,54.293]],[\"parent/225\",[]],[\"name/226\",[165,49.185]],[\"parent/226\",[]],[\"name/227\",[37,24.849]],[\"parent/227\",[165,4.314]],[\"name/228\",[166,54.293]],[\"parent/228\",[167,4.019]],[\"name/229\",[168,54.293]],[\"parent/229\",[167,4.019]],[\"name/230\",[117,49.185]],[\"parent/230\",[167,4.019]],[\"name/231\",[169,49.185]],[\"parent/231\",[]],[\"name/232\",[37,24.849]],[\"parent/232\",[169,4.314]],[\"name/233\",[170,43.307]],[\"parent/233\",[171,4.762]],[\"name/234\",[172,49.185]],[\"parent/234\",[]],[\"name/235\",[37,24.849]],[\"parent/235\",[172,4.314]],[\"name/236\",[170,43.307]],[\"parent/236\",[173,4.019]],[\"name/237\",[174,54.293]],[\"parent/237\",[173,4.019]],[\"name/238\",[175,49.185]],[\"parent/238\",[173,4.019]],[\"name/239\",[176,49.185]],[\"parent/239\",[]],[\"name/240\",[37,24.849]],[\"parent/240\",[176,4.314]],[\"name/241\",[170,43.307]],[\"parent/241\",[177,4.762]],[\"name/242\",[178,49.185]],[\"parent/242\",[]],[\"name/243\",[37,24.849]],[\"parent/243\",[178,4.314]],[\"name/244\",[170,43.307]],[\"parent/244\",[179,4.314]],[\"name/245\",[175,49.185]],[\"parent/245\",[179,4.314]],[\"name/246\",[180,54.293]],[\"parent/246\",[]],[\"name/247\",[181,54.293]],[\"parent/247\",[]],[\"name/248\",[182,54.293]],[\"parent/248\",[]],[\"name/249\",[183,54.293]],[\"parent/249\",[]],[\"name/250\",[184,54.293]],[\"parent/250\",[]],[\"name/251\",[185,54.293]],[\"parent/251\",[]],[\"name/252\",[186,54.293]],[\"parent/252\",[]],[\"name/253\",[187,36.947]],[\"parent/253\",[]],[\"name/254\",[188,54.293]],[\"parent/254\",[187,3.241]],[\"name/255\",[189,54.293]],[\"parent/255\",[187,3.241]],[\"name/256\",[190,54.293]],[\"parent/256\",[187,3.241]],[\"name/257\",[191,54.293]],[\"parent/257\",[187,3.241]],[\"name/258\",[192,54.293]],[\"parent/258\",[187,3.241]],[\"name/259\",[193,49.185]],[\"parent/259\",[187,3.241]],[\"name/260\",[194,54.293]],[\"parent/260\",[187,3.241]],[\"name/261\",[195,54.293]],[\"parent/261\",[]],[\"name/262\",[196,49.185]],[\"parent/262\",[]],[\"name/263\",[37,24.849]],[\"parent/263\",[196,4.314]],[\"name/264\",[75,41.301]],[\"parent/264\",[197,4.314]],[\"name/265\",[198,49.185]],[\"parent/265\",[197,4.314]],[\"name/266\",[199,54.293]],[\"parent/266\",[]],[\"name/267\",[200,49.185]],[\"parent/267\",[]],[\"name/268\",[37,24.849]],[\"parent/268\",[200,4.314]],[\"name/269\",[198,49.185]],[\"parent/269\",[201,4.762]],[\"name/270\",[202,45.82]],[\"parent/270\",[]],[\"name/271\",[193,49.185]],[\"parent/271\",[202,4.019]],[\"name/272\",[203,54.293]],[\"parent/272\",[202,4.019]],[\"name/273\",[204,54.293]],[\"parent/273\",[]],[\"name/274\",[205,49.185]],[\"parent/274\",[]],[\"name/275\",[37,24.849]],[\"parent/275\",[205,4.314]],[\"name/276\",[206,54.293]],[\"parent/276\",[207,4.762]],[\"name/277\",[208,54.293]],[\"parent/277\",[]],[\"name/278\",[209,49.185]],[\"parent/278\",[]],[\"name/279\",[37,24.849]],[\"parent/279\",[209,4.314]],[\"name/280\",[210,54.293]],[\"parent/280\",[211,4.019]],[\"name/281\",[212,54.293]],[\"parent/281\",[211,4.019]],[\"name/282\",[213,54.293]],[\"parent/282\",[211,4.019]],[\"name/283\",[214,49.185]],[\"parent/283\",[]],[\"name/284\",[37,24.849]],[\"parent/284\",[214,4.314]],[\"name/285\",[215,54.293]],[\"parent/285\",[216,4.314]],[\"name/286\",[217,54.293]],[\"parent/286\",[216,4.314]],[\"name/287\",[3,43.307]],[\"parent/287\",[]],[\"name/288\",[37,24.849]],[\"parent/288\",[3,3.798]],[\"name/289\",[218,54.293]],[\"parent/289\",[219,4.762]],[\"name/290\",[220,54.293]],[\"parent/290\",[]],[\"name/291\",[221,54.293]],[\"parent/291\",[]],[\"name/292\",[222,54.293]],[\"parent/292\",[]],[\"name/293\",[223,45.82]],[\"parent/293\",[]],[\"name/294\",[1,32.321]],[\"parent/294\",[223,4.019]],[\"name/295\",[84,33.925]],[\"parent/295\",[223,4.019]],[\"name/296\",[224,43.307]],[\"parent/296\",[]],[\"name/297\",[1,32.321]],[\"parent/297\",[224,3.798]],[\"name/298\",[84,33.925]],[\"parent/298\",[224,3.798]],[\"name/299\",[225,36.947]],[\"parent/299\",[224,3.798]],[\"name/300\",[226,43.307]],[\"parent/300\",[]],[\"name/301\",[1,32.321]],[\"parent/301\",[226,3.798]],[\"name/302\",[227,54.293]],[\"parent/302\",[226,3.798]],[\"name/303\",[84,33.925]],[\"parent/303\",[226,3.798]],[\"name/304\",[228,41.301]],[\"parent/304\",[]],[\"name/305\",[1,32.321]],[\"parent/305\",[228,3.622]],[\"name/306\",[229,38.199]],[\"parent/306\",[228,3.622]],[\"name/307\",[84,33.925]],[\"parent/307\",[228,3.622]],[\"name/308\",[225,36.947]],[\"parent/308\",[228,3.622]],[\"name/309\",[230,41.301]],[\"parent/309\",[]],[\"name/310\",[1,32.321]],[\"parent/310\",[230,3.622]],[\"name/311\",[229,38.199]],[\"parent/311\",[230,3.622]],[\"name/312\",[84,33.925]],[\"parent/312\",[230,3.622]],[\"name/313\",[225,36.947]],[\"parent/313\",[230,3.622]],[\"name/314\",[231,41.301]],[\"parent/314\",[]],[\"name/315\",[1,32.321]],[\"parent/315\",[231,3.622]],[\"name/316\",[229,38.199]],[\"parent/316\",[231,3.622]],[\"name/317\",[84,33.925]],[\"parent/317\",[231,3.622]],[\"name/318\",[225,36.947]],[\"parent/318\",[231,3.622]],[\"name/319\",[232,41.301]],[\"parent/319\",[]],[\"name/320\",[1,32.321]],[\"parent/320\",[232,3.622]],[\"name/321\",[229,38.199]],[\"parent/321\",[232,3.622]],[\"name/322\",[84,33.925]],[\"parent/322\",[232,3.622]],[\"name/323\",[225,36.947]],[\"parent/323\",[232,3.622]],[\"name/324\",[233,39.63]],[\"parent/324\",[]],[\"name/325\",[1,32.321]],[\"parent/325\",[233,3.476]],[\"name/326\",[234,49.185]],[\"parent/326\",[233,3.476]],[\"name/327\",[225,36.947]],[\"parent/327\",[233,3.476]],[\"name/328\",[229,38.199]],[\"parent/328\",[233,3.476]],[\"name/329\",[84,33.925]],[\"parent/329\",[233,3.476]],[\"name/330\",[235,39.63]],[\"parent/330\",[]],[\"name/331\",[1,32.321]],[\"parent/331\",[235,3.476]],[\"name/332\",[234,49.185]],[\"parent/332\",[235,3.476]],[\"name/333\",[225,36.947]],[\"parent/333\",[235,3.476]],[\"name/334\",[229,38.199]],[\"parent/334\",[235,3.476]],[\"name/335\",[84,33.925]],[\"parent/335\",[235,3.476]],[\"name/336\",[236,41.301]],[\"parent/336\",[]],[\"name/337\",[1,32.321]],[\"parent/337\",[236,3.622]],[\"name/338\",[229,38.199]],[\"parent/338\",[236,3.622]],[\"name/339\",[84,33.925]],[\"parent/339\",[236,3.622]],[\"name/340\",[225,36.947]],[\"parent/340\",[236,3.622]]],\"invertedIndex\":[[\"__type\",{\"_index\":37,\"name\":{\"41\":{},\"47\":{},\"49\":{},\"52\":{},\"84\":{},\"149\":{},\"152\":{},\"156\":{},\"159\":{},\"165\":{},\"173\":{},\"181\":{},\"192\":{},\"198\":{},\"203\":{},\"208\":{},\"219\":{},\"227\":{},\"232\":{},\"235\":{},\"240\":{},\"243\":{},\"263\":{},\"268\":{},\"275\":{},\"279\":{},\"284\":{},\"288\":{}},\"parent\":{}}],[\"access_token\",{\"_index\":65,\"name\":{\"71\":{},\"162\":{}},\"parent\":{}}],[\"action_link\",{\"_index\":96,\"name\":{\"110\":{},\"220\":{}},\"parent\":{}}],[\"admin\",{\"_index\":12,\"name\":{\"13\":{}},\"parent\":{}}],[\"adminuserattributes\",{\"_index\":109,\"name\":{\"128\":{}},\"parent\":{\"129\":{},\"130\":{},\"131\":{},\"132\":{},\"133\":{},\"134\":{},\"135\":{},\"136\":{},\"137\":{}}}],[\"amrentry\",{\"_index\":71,\"name\":{\"77\":{}},\"parent\":{\"78\":{},\"79\":{}}}],[\"app_metadata\",{\"_index\":87,\"name\":{\"101\":{},\"130\":{}},\"parent\":{}}],[\"aud\",{\"_index\":89,\"name\":{\"103\":{}},\"parent\":{}}],[\"authapierror\",{\"_index\":224,\"name\":{\"296\":{}},\"parent\":{\"297\":{},\"298\":{},\"299\":{}}}],[\"authchangeevent\",{\"_index\":42,\"name\":{\"45\":{}},\"parent\":{}}],[\"authchangeeventmfa\",{\"_index\":41,\"name\":{\"44\":{}},\"parent\":{}}],[\"authenticatorassurancelevels\",{\"_index\":185,\"name\":{\"251\":{}},\"parent\":{}}],[\"autherror\",{\"_index\":223,\"name\":{\"293\":{}},\"parent\":{\"294\":{},\"295\":{}}}],[\"authflowtype\",{\"_index\":121,\"name\":{\"147\":{}},\"parent\":{}}],[\"authimplicitgrantredirecterror\",{\"_index\":233,\"name\":{\"324\":{}},\"parent\":{\"325\":{},\"326\":{},\"327\":{},\"328\":{},\"329\":{}}}],[\"authinvalidcredentialserror\",{\"_index\":232,\"name\":{\"319\":{}},\"parent\":{\"320\":{},\"321\":{},\"322\":{},\"323\":{}}}],[\"authinvalidtokenresponseerror\",{\"_index\":231,\"name\":{\"314\":{}},\"parent\":{\"315\":{},\"316\":{},\"317\":{},\"318\":{}}}],[\"authmfaadmindeletefactorparams\",{\"_index\":196,\"name\":{\"262\":{}},\"parent\":{\"263\":{}}}],[\"authmfaadmindeletefactorparams.__type\",{\"_index\":197,\"name\":{},\"parent\":{\"264\":{},\"265\":{}}}],[\"authmfaadmindeletefactorresponse\",{\"_index\":195,\"name\":{\"261\":{}},\"parent\":{}}],[\"authmfaadminlistfactorsparams\",{\"_index\":200,\"name\":{\"267\":{}},\"parent\":{\"268\":{}}}],[\"authmfaadminlistfactorsparams.__type\",{\"_index\":201,\"name\":{},\"parent\":{\"269\":{}}}],[\"authmfaadminlistfactorsresponse\",{\"_index\":199,\"name\":{\"266\":{}},\"parent\":{}}],[\"authmfachallengeresponse\",{\"_index\":183,\"name\":{\"249\":{}},\"parent\":{}}],[\"authmfaenrollresponse\",{\"_index\":181,\"name\":{\"247\":{}},\"parent\":{}}],[\"authmfagetauthenticatorassurancelevelresponse\",{\"_index\":186,\"name\":{\"252\":{}},\"parent\":{}}],[\"authmfalistfactorsresponse\",{\"_index\":184,\"name\":{\"250\":{}},\"parent\":{}}],[\"authmfaunenrollresponse\",{\"_index\":182,\"name\":{\"248\":{}},\"parent\":{}}],[\"authmfaverifyresponse\",{\"_index\":180,\"name\":{\"246\":{}},\"parent\":{}}],[\"authotpresponse\",{\"_index\":57,\"name\":{\"63\":{}},\"parent\":{}}],[\"authpkcegrantcodeexchangeerror\",{\"_index\":235,\"name\":{\"330\":{}},\"parent\":{\"331\":{},\"332\":{},\"333\":{},\"334\":{},\"335\":{}}}],[\"authresponse\",{\"_index\":56,\"name\":{\"62\":{}},\"parent\":{}}],[\"authretryablefetcherror\",{\"_index\":236,\"name\":{\"336\":{}},\"parent\":{\"337\":{},\"338\":{},\"339\":{},\"340\":{}}}],[\"authsessionmissingerror\",{\"_index\":230,\"name\":{\"309\":{}},\"parent\":{\"310\":{},\"311\":{},\"312\":{},\"313\":{}}}],[\"authtokenresponse\",{\"_index\":58,\"name\":{\"64\":{}},\"parent\":{}}],[\"authunknownerror\",{\"_index\":226,\"name\":{\"300\":{}},\"parent\":{\"301\":{},\"302\":{},\"303\":{}}}],[\"autorefreshtoken\",{\"_index\":50,\"name\":{\"55\":{}},\"parent\":{}}],[\"ban_duration\",{\"_index\":112,\"name\":{\"133\":{}},\"parent\":{}}],[\"callback\",{\"_index\":114,\"name\":{\"140\":{}},\"parent\":{}}],[\"callrefreshtokenresult\",{\"_index\":208,\"name\":{\"277\":{}},\"parent\":{}}],[\"captchatoken\",{\"_index\":133,\"name\":{\"166\":{},\"175\":{},\"183\":{}},\"parent\":{}}],[\"challenge\",{\"_index\":189,\"name\":{\"255\":{}},\"parent\":{}}],[\"challengeandverify\",{\"_index\":192,\"name\":{\"258\":{}},\"parent\":{}}],[\"challengeid\",{\"_index\":174,\"name\":{\"237\":{}},\"parent\":{}}],[\"code\",{\"_index\":175,\"name\":{\"238\":{},\"245\":{}},\"parent\":{}}],[\"confirmation_sent_at\",{\"_index\":90,\"name\":{\"104\":{}},\"parent\":{}}],[\"confirmed_at\",{\"_index\":99,\"name\":{\"114\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":1,\"name\":{\"1\":{},\"12\":{},\"38\":{},\"294\":{},\"297\":{},\"301\":{},\"305\":{},\"310\":{},\"315\":{},\"320\":{},\"325\":{},\"331\":{},\"337\":{}},\"parent\":{}}],[\"created_at\",{\"_index\":78,\"name\":{\"86\":{},\"94\":{},\"113\":{}},\"parent\":{}}],[\"createuser\",{\"_index\":6,\"name\":{\"6\":{}},\"parent\":{}}],[\"customautherror\",{\"_index\":228,\"name\":{\"304\":{}},\"parent\":{\"305\":{},\"306\":{},\"307\":{},\"308\":{}}}],[\"data\",{\"_index\":108,\"name\":{\"127\":{},\"214\":{}},\"parent\":{}}],[\"debug\",{\"_index\":38,\"name\":{\"42\":{},\"60\":{}},\"parent\":{}}],[\"deletefactor\",{\"_index\":203,\"name\":{\"272\":{}},\"parent\":{}}],[\"deleteuser\",{\"_index\":10,\"name\":{\"10\":{}},\"parent\":{}}],[\"details\",{\"_index\":234,\"name\":{\"326\":{},\"332\":{}},\"parent\":{}}],[\"detectsessioninurl\",{\"_index\":49,\"name\":{\"54\":{}},\"parent\":{}}],[\"email\",{\"_index\":97,\"name\":{\"111\":{},\"123\":{},\"136\":{},\"177\":{},\"194\":{},\"200\":{},\"205\":{},\"210\":{}},\"parent\":{}}],[\"email_change_sent_at\",{\"_index\":92,\"name\":{\"106\":{}},\"parent\":{}}],[\"email_confirm\",{\"_index\":110,\"name\":{\"131\":{}},\"parent\":{}}],[\"email_confirmed_at\",{\"_index\":100,\"name\":{\"115\":{}},\"parent\":{}}],[\"email_otp\",{\"_index\":160,\"name\":{\"221\":{}},\"parent\":{}}],[\"emailotptype\",{\"_index\":144,\"name\":{\"188\":{}},\"parent\":{}}],[\"enroll\",{\"_index\":188,\"name\":{\"254\":{}},\"parent\":{}}],[\"error\",{\"_index\":206,\"name\":{\"276\":{}},\"parent\":{}}],[\"exchangecodeforsession\",{\"_index\":17,\"name\":{\"19\":{}},\"parent\":{}}],[\"expires_at\",{\"_index\":68,\"name\":{\"74\":{}},\"parent\":{}}],[\"expires_in\",{\"_index\":67,\"name\":{\"73\":{}},\"parent\":{}}],[\"factor\",{\"_index\":81,\"name\":{\"89\":{}},\"parent\":{\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{}}}],[\"factor_type\",{\"_index\":83,\"name\":{\"92\":{}},\"parent\":{}}],[\"factorid\",{\"_index\":170,\"name\":{\"233\":{},\"236\":{},\"241\":{},\"244\":{}},\"parent\":{}}],[\"factors\",{\"_index\":104,\"name\":{\"121\":{}},\"parent\":{}}],[\"factortype\",{\"_index\":166,\"name\":{\"228\":{}},\"parent\":{}}],[\"fetch\",{\"_index\":53,\"name\":{\"58\":{}},\"parent\":{}}],[\"flowtype\",{\"_index\":54,\"name\":{\"59\":{}},\"parent\":{}}],[\"friendly_name\",{\"_index\":82,\"name\":{\"91\":{}},\"parent\":{}}],[\"friendlyname\",{\"_index\":117,\"name\":{\"143\":{},\"230\":{}},\"parent\":{}}],[\"generateemailchangelinkparams\",{\"_index\":152,\"name\":{\"207\":{}},\"parent\":{\"208\":{}}}],[\"generateemailchangelinkparams.__type\",{\"_index\":153,\"name\":{},\"parent\":{\"209\":{},\"210\":{},\"211\":{},\"212\":{}}}],[\"generateinviteormagiclinkparams\",{\"_index\":148,\"name\":{\"197\":{}},\"parent\":{\"198\":{}}}],[\"generateinviteormagiclinkparams.__type\",{\"_index\":149,\"name\":{},\"parent\":{\"199\":{},\"200\":{},\"201\":{}}}],[\"generatelink\",{\"_index\":5,\"name\":{\"5\":{}},\"parent\":{}}],[\"generatelinkoptions\",{\"_index\":155,\"name\":{\"213\":{}},\"parent\":{\"214\":{},\"215\":{}}}],[\"generatelinkparams\",{\"_index\":156,\"name\":{\"216\":{}},\"parent\":{}}],[\"generatelinkproperties\",{\"_index\":158,\"name\":{\"218\":{}},\"parent\":{\"219\":{}}}],[\"generatelinkproperties.__type\",{\"_index\":159,\"name\":{},\"parent\":{\"220\":{},\"221\":{},\"222\":{},\"223\":{},\"224\":{}}}],[\"generatelinkresponse\",{\"_index\":157,\"name\":{\"217\":{}},\"parent\":{}}],[\"generatelinktype\",{\"_index\":164,\"name\":{\"225\":{}},\"parent\":{}}],[\"generaterecoverylinkparams\",{\"_index\":150,\"name\":{\"202\":{}},\"parent\":{\"203\":{}}}],[\"generaterecoverylinkparams.__type\",{\"_index\":151,\"name\":{},\"parent\":{\"204\":{},\"205\":{},\"206\":{}}}],[\"generatesignuplinkparams\",{\"_index\":146,\"name\":{\"191\":{}},\"parent\":{\"192\":{}}}],[\"generatesignuplinkparams.__type\",{\"_index\":147,\"name\":{},\"parent\":{\"193\":{},\"194\":{},\"195\":{},\"196\":{}}}],[\"getauthenticatorassurancelevel\",{\"_index\":194,\"name\":{\"260\":{}},\"parent\":{}}],[\"getsession\",{\"_index\":24,\"name\":{\"26\":{}},\"parent\":{}}],[\"getuser\",{\"_index\":25,\"name\":{\"27\":{}},\"parent\":{}}],[\"getuserbyid\",{\"_index\":8,\"name\":{\"8\":{}},\"parent\":{}}],[\"gotrueadminapi\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{\"1\":{},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{},\"10\":{}}}],[\"gotrueadminmfaapi\",{\"_index\":202,\"name\":{\"270\":{}},\"parent\":{\"271\":{},\"272\":{}}}],[\"gotrueclient\",{\"_index\":11,\"name\":{\"11\":{}},\"parent\":{\"12\":{},\"13\":{},\"14\":{},\"15\":{},\"16\":{},\"17\":{},\"18\":{},\"19\":{},\"20\":{},\"21\":{},\"22\":{},\"23\":{},\"24\":{},\"25\":{},\"26\":{},\"27\":{},\"28\":{},\"29\":{},\"30\":{},\"31\":{},\"32\":{},\"33\":{},\"34\":{},\"35\":{}}}],[\"gotrueclientoptions\",{\"_index\":44,\"name\":{\"48\":{}},\"parent\":{\"49\":{}}}],[\"gotrueclientoptions.__type\",{\"_index\":46,\"name\":{},\"parent\":{\"50\":{},\"51\":{},\"52\":{},\"53\":{},\"54\":{},\"55\":{},\"56\":{},\"57\":{},\"58\":{},\"59\":{},\"60\":{},\"61\":{}}}],[\"gotruemfaapi\",{\"_index\":187,\"name\":{\"253\":{}},\"parent\":{\"254\":{},\"255\":{},\"256\":{},\"257\":{},\"258\":{},\"259\":{},\"260\":{}}}],[\"hashed_token\",{\"_index\":161,\"name\":{\"222\":{}},\"parent\":{}}],[\"headers\",{\"_index\":47,\"name\":{\"51\":{}},\"parent\":{}}],[\"id\",{\"_index\":75,\"name\":{\"81\":{},\"90\":{},\"100\":{},\"139\":{},\"264\":{}},\"parent\":{}}],[\"identities\",{\"_index\":103,\"name\":{\"120\":{}},\"parent\":{}}],[\"identity_data\",{\"_index\":77,\"name\":{\"83\":{}},\"parent\":{}}],[\"initialize\",{\"_index\":13,\"name\":{\"15\":{}},\"parent\":{}}],[\"initializeresult\",{\"_index\":205,\"name\":{\"274\":{}},\"parent\":{\"275\":{}}}],[\"initializeresult.__type\",{\"_index\":207,\"name\":{},\"parent\":{\"276\":{}}}],[\"invited_at\",{\"_index\":95,\"name\":{\"109\":{}},\"parent\":{}}],[\"inviteuserbyemail\",{\"_index\":4,\"name\":{\"4\":{}},\"parent\":{}}],[\"isacquiretimeout\",{\"_index\":35,\"name\":{\"39\":{}},\"parent\":{}}],[\"isauthapierror\",{\"_index\":221,\"name\":{\"291\":{}},\"parent\":{}}],[\"isautherror\",{\"_index\":220,\"name\":{\"290\":{}},\"parent\":{}}],[\"isauthretryablefetcherror\",{\"_index\":222,\"name\":{\"292\":{}},\"parent\":{}}],[\"issuer\",{\"_index\":168,\"name\":{\"229\":{}},\"parent\":{}}],[\"last_sign_in_at\",{\"_index\":79,\"name\":{\"87\":{},\"117\":{}},\"parent\":{}}],[\"lastpage\",{\"_index\":212,\"name\":{\"281\":{}},\"parent\":{}}],[\"listfactors\",{\"_index\":193,\"name\":{\"259\":{},\"271\":{}},\"parent\":{}}],[\"listusers\",{\"_index\":7,\"name\":{\"7\":{}},\"parent\":{}}],[\"lock\",{\"_index\":55,\"name\":{\"61\":{}},\"parent\":{}}],[\"lockfunc\",{\"_index\":43,\"name\":{\"46\":{}},\"parent\":{\"47\":{}}}],[\"lockinternals\",{\"_index\":36,\"name\":{\"40\":{}},\"parent\":{\"41\":{}}}],[\"lockinternals.__type\",{\"_index\":39,\"name\":{},\"parent\":{\"42\":{}}}],[\"method\",{\"_index\":72,\"name\":{\"78\":{}},\"parent\":{}}],[\"mfa\",{\"_index\":2,\"name\":{\"2\":{},\"14\":{}},\"parent\":{}}],[\"mfachallengeandverifyparams\",{\"_index\":178,\"name\":{\"242\":{}},\"parent\":{\"243\":{}}}],[\"mfachallengeandverifyparams.__type\",{\"_index\":179,\"name\":{},\"parent\":{\"244\":{},\"245\":{}}}],[\"mfachallengeparams\",{\"_index\":176,\"name\":{\"239\":{}},\"parent\":{\"240\":{}}}],[\"mfachallengeparams.__type\",{\"_index\":177,\"name\":{},\"parent\":{\"241\":{}}}],[\"mfaenrollparams\",{\"_index\":165,\"name\":{\"226\":{}},\"parent\":{\"227\":{}}}],[\"mfaenrollparams.__type\",{\"_index\":167,\"name\":{},\"parent\":{\"228\":{},\"229\":{},\"230\":{}}}],[\"mfaunenrollparams\",{\"_index\":169,\"name\":{\"231\":{}},\"parent\":{\"232\":{}}}],[\"mfaunenrollparams.__type\",{\"_index\":171,\"name\":{},\"parent\":{\"233\":{}}}],[\"mfaverifyparams\",{\"_index\":172,\"name\":{\"234\":{}},\"parent\":{\"235\":{}}}],[\"mfaverifyparams.__type\",{\"_index\":173,\"name\":{},\"parent\":{\"236\":{},\"237\":{},\"238\":{}}}],[\"mobileotptype\",{\"_index\":143,\"name\":{\"187\":{}},\"parent\":{}}],[\"name\",{\"_index\":229,\"name\":{\"306\":{},\"311\":{},\"316\":{},\"321\":{},\"328\":{},\"334\":{},\"338\":{}},\"parent\":{}}],[\"navigatorlock\",{\"_index\":33,\"name\":{\"36\":{}},\"parent\":{}}],[\"navigatorlockacquiretimeouterror\",{\"_index\":34,\"name\":{\"37\":{}},\"parent\":{\"38\":{},\"39\":{}}}],[\"new_email\",{\"_index\":93,\"name\":{\"107\":{}},\"parent\":{}}],[\"new_phone\",{\"_index\":94,\"name\":{\"108\":{}},\"parent\":{}}],[\"newemail\",{\"_index\":154,\"name\":{\"211\":{}},\"parent\":{}}],[\"nextpage\",{\"_index\":210,\"name\":{\"280\":{}},\"parent\":{}}],[\"nonce\",{\"_index\":107,\"name\":{\"126\":{},\"135\":{},\"163\":{}},\"parent\":{}}],[\"oauthresponse\",{\"_index\":59,\"name\":{\"65\":{}},\"parent\":{}}],[\"onauthstatechange\",{\"_index\":29,\"name\":{\"32\":{}},\"parent\":{}}],[\"options\",{\"_index\":124,\"name\":{\"151\":{},\"164\":{},\"172\":{},\"180\":{},\"196\":{},\"201\":{},\"206\":{},\"212\":{}},\"parent\":{}}],[\"originalerror\",{\"_index\":227,\"name\":{\"302\":{}},\"parent\":{}}],[\"page\",{\"_index\":215,\"name\":{\"285\":{}},\"parent\":{}}],[\"pageparams\",{\"_index\":214,\"name\":{\"283\":{}},\"parent\":{\"284\":{}}}],[\"pageparams.__type\",{\"_index\":216,\"name\":{},\"parent\":{\"285\":{},\"286\":{}}}],[\"pagination\",{\"_index\":209,\"name\":{\"278\":{}},\"parent\":{\"279\":{}}}],[\"pagination.__type\",{\"_index\":211,\"name\":{},\"parent\":{\"280\":{},\"281\":{},\"282\":{}}}],[\"password\",{\"_index\":106,\"name\":{\"125\":{},\"134\":{},\"195\":{}},\"parent\":{}}],[\"perpage\",{\"_index\":217,\"name\":{\"286\":{}},\"parent\":{}}],[\"persistsession\",{\"_index\":51,\"name\":{\"56\":{}},\"parent\":{}}],[\"phone\",{\"_index\":98,\"name\":{\"112\":{},\"124\":{},\"137\":{},\"169\":{}},\"parent\":{}}],[\"phone_confirm\",{\"_index\":111,\"name\":{\"132\":{}},\"parent\":{}}],[\"phone_confirmed_at\",{\"_index\":101,\"name\":{\"116\":{}},\"parent\":{}}],[\"provider\",{\"_index\":40,\"name\":{\"43\":{},\"85\":{},\"97\":{},\"150\":{},\"160\":{}},\"parent\":{}}],[\"provider_refresh_token\",{\"_index\":64,\"name\":{\"70\":{}},\"parent\":{}}],[\"provider_token\",{\"_index\":63,\"name\":{\"69\":{}},\"parent\":{}}],[\"queryparams\",{\"_index\":128,\"name\":{\"155\":{}},\"parent\":{}}],[\"reauthenticate\",{\"_index\":22,\"name\":{\"24\":{}},\"parent\":{}}],[\"recovery_sent_at\",{\"_index\":91,\"name\":{\"105\":{}},\"parent\":{}}],[\"redirect_to\",{\"_index\":162,\"name\":{\"223\":{}},\"parent\":{}}],[\"redirectto\",{\"_index\":125,\"name\":{\"153\":{},\"174\":{},\"182\":{},\"215\":{}},\"parent\":{}}],[\"refresh_token\",{\"_index\":66,\"name\":{\"72\":{}},\"parent\":{}}],[\"refreshsession\",{\"_index\":28,\"name\":{\"30\":{}},\"parent\":{}}],[\"resend\",{\"_index\":23,\"name\":{\"25\":{}},\"parent\":{}}],[\"resendparams\",{\"_index\":145,\"name\":{\"189\":{}},\"parent\":{}}],[\"resetpasswordforemail\",{\"_index\":30,\"name\":{\"33\":{}},\"parent\":{}}],[\"role\",{\"_index\":102,\"name\":{\"118\":{}},\"parent\":{}}],[\"scope\",{\"_index\":218,\"name\":{\"289\":{}},\"parent\":{}}],[\"scopes\",{\"_index\":127,\"name\":{\"154\":{}},\"parent\":{}}],[\"session\",{\"_index\":62,\"name\":{\"68\":{}},\"parent\":{\"69\":{},\"70\":{},\"71\":{},\"72\":{},\"73\":{},\"74\":{},\"75\":{},\"76\":{}}}],[\"setsession\",{\"_index\":27,\"name\":{\"29\":{}},\"parent\":{}}],[\"signinwithidtoken\",{\"_index\":18,\"name\":{\"20\":{}},\"parent\":{}}],[\"signinwithidtokencredentials\",{\"_index\":130,\"name\":{\"158\":{}},\"parent\":{\"159\":{}}}],[\"signinwithidtokencredentials.__type\",{\"_index\":131,\"name\":{},\"parent\":{\"160\":{},\"161\":{},\"162\":{},\"163\":{},\"164\":{},\"165\":{}}}],[\"signinwithidtokencredentials.__type.__type\",{\"_index\":134,\"name\":{},\"parent\":{\"166\":{}}}],[\"signinwithoauth\",{\"_index\":16,\"name\":{\"18\":{}},\"parent\":{}}],[\"signinwithoauthcredentials\",{\"_index\":122,\"name\":{\"148\":{}},\"parent\":{\"149\":{}}}],[\"signinwithoauthcredentials.__type\",{\"_index\":123,\"name\":{},\"parent\":{\"150\":{},\"151\":{},\"152\":{}}}],[\"signinwithoauthcredentials.__type.__type\",{\"_index\":126,\"name\":{},\"parent\":{\"153\":{},\"154\":{},\"155\":{},\"156\":{},\"157\":{}}}],[\"signinwithotp\",{\"_index\":19,\"name\":{\"21\":{}},\"parent\":{}}],[\"signinwithpassword\",{\"_index\":15,\"name\":{\"17\":{}},\"parent\":{}}],[\"signinwithpasswordcredentials\",{\"_index\":119,\"name\":{\"145\":{}},\"parent\":{}}],[\"signinwithpasswordlesscredentials\",{\"_index\":120,\"name\":{\"146\":{}},\"parent\":{}}],[\"signinwithsso\",{\"_index\":21,\"name\":{\"23\":{},\"190\":{}},\"parent\":{}}],[\"signout\",{\"_index\":3,\"name\":{\"3\":{},\"31\":{},\"287\":{}},\"parent\":{\"288\":{}}}],[\"signout.__type\",{\"_index\":219,\"name\":{},\"parent\":{\"289\":{}}}],[\"signup\",{\"_index\":14,\"name\":{\"16\":{}},\"parent\":{}}],[\"signupwithpasswordcredentials\",{\"_index\":118,\"name\":{\"144\":{}},\"parent\":{}}],[\"skipbrowserredirect\",{\"_index\":129,\"name\":{\"157\":{}},\"parent\":{}}],[\"ssoresponse\",{\"_index\":60,\"name\":{\"66\":{}},\"parent\":{}}],[\"startautorefresh\",{\"_index\":31,\"name\":{\"34\":{}},\"parent\":{}}],[\"status\",{\"_index\":84,\"name\":{\"93\":{},\"295\":{},\"298\":{},\"303\":{},\"307\":{},\"312\":{},\"317\":{},\"322\":{},\"329\":{},\"335\":{},\"339\":{}},\"parent\":{}}],[\"stopautorefresh\",{\"_index\":32,\"name\":{\"35\":{}},\"parent\":{}}],[\"storage\",{\"_index\":52,\"name\":{\"57\":{}},\"parent\":{}}],[\"storagekey\",{\"_index\":48,\"name\":{\"53\":{}},\"parent\":{}}],[\"subscription\",{\"_index\":113,\"name\":{\"138\":{}},\"parent\":{\"139\":{},\"140\":{},\"141\":{}}}],[\"supportedstorage\",{\"_index\":204,\"name\":{\"273\":{}},\"parent\":{}}],[\"timestamp\",{\"_index\":73,\"name\":{\"79\":{}},\"parent\":{}}],[\"tojson\",{\"_index\":225,\"name\":{\"299\":{},\"308\":{},\"313\":{},\"318\":{},\"323\":{},\"327\":{},\"333\":{},\"340\":{}},\"parent\":{}}],[\"token\",{\"_index\":132,\"name\":{\"161\":{},\"170\":{},\"178\":{}},\"parent\":{}}],[\"token_hash\",{\"_index\":142,\"name\":{\"185\":{}},\"parent\":{}}],[\"token_type\",{\"_index\":69,\"name\":{\"75\":{}},\"parent\":{}}],[\"total\",{\"_index\":213,\"name\":{\"282\":{}},\"parent\":{}}],[\"type\",{\"_index\":137,\"name\":{\"171\":{},\"179\":{},\"186\":{},\"193\":{},\"199\":{},\"204\":{},\"209\":{}},\"parent\":{}}],[\"unenroll\",{\"_index\":191,\"name\":{\"257\":{}},\"parent\":{}}],[\"unsubscribe\",{\"_index\":115,\"name\":{\"141\":{}},\"parent\":{}}],[\"updatablefactorattributes\",{\"_index\":116,\"name\":{\"142\":{}},\"parent\":{\"143\":{}}}],[\"updated_at\",{\"_index\":80,\"name\":{\"88\":{},\"95\":{},\"119\":{}},\"parent\":{}}],[\"updateuser\",{\"_index\":26,\"name\":{\"28\":{}},\"parent\":{}}],[\"updateuserbyid\",{\"_index\":9,\"name\":{\"9\":{}},\"parent\":{}}],[\"url\",{\"_index\":45,\"name\":{\"50\":{}},\"parent\":{}}],[\"user\",{\"_index\":70,\"name\":{\"76\":{},\"99\":{}},\"parent\":{\"100\":{},\"101\":{},\"102\":{},\"103\":{},\"104\":{},\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{},\"110\":{},\"111\":{},\"112\":{},\"113\":{},\"114\":{},\"115\":{},\"116\":{},\"117\":{},\"118\":{},\"119\":{},\"120\":{},\"121\":{}}}],[\"user_id\",{\"_index\":76,\"name\":{\"82\":{}},\"parent\":{}}],[\"user_metadata\",{\"_index\":88,\"name\":{\"102\":{},\"129\":{}},\"parent\":{}}],[\"userappmetadata\",{\"_index\":85,\"name\":{\"96\":{}},\"parent\":{\"97\":{}}}],[\"userattributes\",{\"_index\":105,\"name\":{\"122\":{}},\"parent\":{\"123\":{},\"124\":{},\"125\":{},\"126\":{},\"127\":{}}}],[\"userid\",{\"_index\":198,\"name\":{\"265\":{},\"269\":{}},\"parent\":{}}],[\"useridentity\",{\"_index\":74,\"name\":{\"80\":{}},\"parent\":{\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{}}}],[\"usermetadata\",{\"_index\":86,\"name\":{\"98\":{}},\"parent\":{}}],[\"userresponse\",{\"_index\":61,\"name\":{\"67\":{}},\"parent\":{}}],[\"verification_type\",{\"_index\":163,\"name\":{\"224\":{}},\"parent\":{}}],[\"verify\",{\"_index\":190,\"name\":{\"256\":{}},\"parent\":{}}],[\"verifyemailotpparams\",{\"_index\":139,\"name\":{\"176\":{}},\"parent\":{\"177\":{},\"178\":{},\"179\":{},\"180\":{},\"181\":{}}}],[\"verifyemailotpparams.__type\",{\"_index\":140,\"name\":{},\"parent\":{\"182\":{},\"183\":{}}}],[\"verifymobileotpparams\",{\"_index\":136,\"name\":{\"168\":{}},\"parent\":{\"169\":{},\"170\":{},\"171\":{},\"172\":{},\"173\":{}}}],[\"verifymobileotpparams.__type\",{\"_index\":138,\"name\":{},\"parent\":{\"174\":{},\"175\":{}}}],[\"verifyotp\",{\"_index\":20,\"name\":{\"22\":{}},\"parent\":{}}],[\"verifyotpparams\",{\"_index\":135,\"name\":{\"167\":{}},\"parent\":{}}],[\"verifytokenhashparams\",{\"_index\":141,\"name\":{\"184\":{}},\"parent\":{\"185\":{},\"186\":{}}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/v2/assets/style.css b/v2/assets/style.css new file mode 100644 index 000000000..6127b27cd --- /dev/null +++ b/v2/assets/style.css @@ -0,0 +1,1414 @@ +@import url("./icons.css"); + +:root { + /* Light */ + --light-color-background: #fcfcfc; + --light-color-secondary-background: #fff; + --light-color-text: #222; + --light-color-text-aside: #707070; + --light-color-link: #4da6ff; + --light-color-menu-divider: #eee; + --light-color-menu-divider-focus: #000; + --light-color-menu-label: #707070; + --light-color-panel: var(--light-color-secondary-background); + --light-color-panel-divider: #eee; + --light-color-comment-tag: #707070; + --light-color-comment-tag-text: #fff; + --light-color-ts: #9600ff; + --light-color-ts-interface: #647f1b; + --light-color-ts-enum: #937210; + --light-color-ts-class: #0672de; + --light-color-ts-private: #707070; + --light-color-toolbar: #fff; + --light-color-toolbar-text: #333; + --light-icon-filter: invert(0); + --light-external-icon: url("data:image/svg+xml;utf8,"); + + /* Dark */ + --dark-color-background: #36393f; + --dark-color-secondary-background: #2f3136; + --dark-color-text: #ffffff; + --dark-color-text-aside: #e6e4e4; + --dark-color-link: #00aff4; + --dark-color-menu-divider: #eee; + --dark-color-menu-divider-focus: #000; + --dark-color-menu-label: #707070; + --dark-color-panel: var(--dark-color-secondary-background); + --dark-color-panel-divider: #818181; + --dark-color-comment-tag: #dcddde; + --dark-color-comment-tag-text: #2f3136; + --dark-color-ts: #c97dff; + --dark-color-ts-interface: #9cbe3c; + --dark-color-ts-enum: #d6ab29; + --dark-color-ts-class: #3695f3; + --dark-color-ts-private: #e2e2e2; + --dark-color-toolbar: #34373c; + --dark-color-toolbar-text: #ffffff; + --dark-icon-filter: invert(1); + --dark-external-icon: url("data:image/svg+xml;utf8,"); +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); + } +} + +body { + margin: 0; +} + +body.light { + --color-background: var(--light-color-background); + --color-secondary-background: var(--light-color-secondary-background); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + --color-menu-divider: var(--light-color-menu-divider); + --color-menu-divider-focus: var(--light-color-menu-divider-focus); + --color-menu-label: var(--light-color-menu-label); + --color-panel: var(--light-color-panel); + --color-panel-divider: var(--light-color-panel-divider); + --color-comment-tag: var(--light-color-comment-tag); + --color-comment-tag-text: var(--light-color-comment-tag-text); + --color-ts: var(--light-color-ts); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-class: var(--light-color-ts-class); + --color-ts-private: var(--light-color-ts-private); + --color-toolbar: var(--light-color-toolbar); + --color-toolbar-text: var(--light-color-toolbar-text); + --icon-filter: var(--light-icon-filter); + --external-icon: var(--light-external-icon); +} + +body.dark { + --color-background: var(--dark-color-background); + --color-secondary-background: var(--dark-color-secondary-background); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + --color-menu-divider: var(--dark-color-menu-divider); + --color-menu-divider-focus: var(--dark-color-menu-divider-focus); + --color-menu-label: var(--dark-color-menu-label); + --color-panel: var(--dark-color-panel); + --color-panel-divider: var(--dark-color-panel-divider); + --color-comment-tag: var(--dark-color-comment-tag); + --color-comment-tag-text: var(--dark-color-comment-tag-text); + --color-ts: var(--dark-color-ts); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-private: var(--dark-color-ts-private); + --color-toolbar: var(--dark-color-toolbar); + --color-toolbar-text: var(--dark-color-toolbar-text); + --icon-filter: var(--dark-icon-filter); + --external-icon: var(--dark-external-icon); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4, +.tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; +} +@media (max-width: 640px) { + .container { + padding: 0 20px; + } +} + +.container-main { + padding-bottom: 200px; +} + +.row { + display: flex; + position: relative; + margin: 0 -10px; +} +.row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +.col-4, +.col-8 { + box-sizing: border-box; + float: left; + padding: 0 10px; +} + +.col-4 { + width: 33.3333333333%; +} +.col-8 { + width: 66.6666666667%; +} + +ul.tsd-descriptions > li > :first-child, +.tsd-panel > :first-child, +.col-8 > :first-child, +.col-4 > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child { + margin-top: 0; +} +ul.tsd-descriptions > li > :last-child, +.tsd-panel > :last-child, +.col-8 > :last-child, +.col-4 > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child { + margin-bottom: 0; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; +} + +pre { + padding: 10px; +} +pre code { + padding: 0; + font-size: 100%; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +@media (min-width: 901px) and (max-width: 1024px) { + html .col-content { + width: 72%; + } + html .col-menu { + width: 28%; + } + html .tsd-navigation { + padding-left: 10px; + } +} +@media (max-width: 900px) { + html .col-content { + float: none; + width: 100%; + } + html .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: var(--color-panel); + transform: translate(100%, 0); + } + html .col-menu > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu :is(header, footer, .col-content) { + animation: shift-to-left 0.4s; + } + + .to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu :is(header, footer, .col-content) { + animation: unshift-to-left 0.4s; + } + + .from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu :is(header, footer, .col-content) { + transform: translate(-25%, 0); + } + .has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + display: grid; + grid-template-rows: auto 1fr; + max-height: 100vh; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: var(--color-panel); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); +} +.tsd-page-title h1 { + margin: 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +dl.tsd-comment-tags { + overflow: hidden; +} +dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid var(--color-comment-tag); + color: var(--color-comment-tag); + font-size: 0.8em; + font-weight: normal; +} +dl.tsd-comment-tags dd { + margin: 0 0 10px 0; +} +dl.tsd-comment-tags dd:before, +dl.tsd-comment-tags dd:after { + display: table; + content: " "; +} +dl.tsd-comment-tags dd pre, +dl.tsd-comment-tags dd:after { + clear: both; +} +dl.tsd-comment-tags p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.toggle-protected .tsd-is-private { + display: none; +} + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; +} + +.toggle-inherited .tsd-is-inherited { + display: none; +} + +.toggle-externals .tsd-is-external { + display: none; +} + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; +} +.no-filter #tsd-filter { + display: none; +} +#tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; +} +#tsd-filter input { + display: none; +} +@media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: var(--color-panel); + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; + } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; + } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; + } + #tsd-filter label, + #tsd-filter .tsd-select { + display: block; + padding-right: 20px; + } +} + +footer { + border-top: 1px solid var(--color-panel-divider); + background-color: var(--color-panel); +} +footer:after { + content: ""; + display: table; +} +footer.with-border-bottom { + border-bottom: 1px solid var(--color-panel-divider); +} +footer .tsd-legend-group { + font-size: 0; +} +footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; +} +@media (max-width: 900px) { + footer .tsd-legend { + width: 50%; + } +} + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; +} +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; +} +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 3; + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; +} +@media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 1; + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; + } +} +@media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 2; + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; + } +} +.tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-parent-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-parent-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-parent-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-is-private a { + color: var(--color-ts-private); +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member [data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member [data-tsd-kind="Interface"] { + color: var(--color-ts-interface); +} +.tsd-member [data-tsd-kind="Enum"] { + color: var(--color-ts-enum); +} +.tsd-member [data-tsd-kind="Class"] { + color: var(--color-ts-class); +} +.tsd-member [data-tsd-kind="Private"] { + color: var(--color-ts-private); +} + +.tsd-navigation { + margin: 0 0 0 40px; +} +.tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary { + padding-bottom: 40px; +} +.tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; +} +.tsd-navigation.primary ul li a { + padding-left: 5px; +} +.tsd-navigation.primary ul li li a { + padding-left: 25px; +} +.tsd-navigation.primary ul li li li a { + padding-left: 45px; +} +.tsd-navigation.primary ul li li li li a { + padding-left: 65px; +} +.tsd-navigation.primary ul li li li li li a { + padding-left: 85px; +} +.tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; +} +.tsd-navigation.primary > ul { + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li { + border-top: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li.current > a { + font-weight: bold; +} +.tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: var(--color-menu-label); +} +.tsd-navigation.primary li.globals + li > span, +.tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: sticky; + top: calc(0.5rem + 40px); + transition: 0.3s; +} +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary ul { + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 25px; +} +.tsd-navigation.secondary ul li li a { + padding-left: 45px; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 65px; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 85px; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; +} +.tsd-navigation.secondary ul.current a { + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.focus > a, +.tsd-navigation.secondary ul.current li.focus > a { + border-left-color: var(--color-menu-divider-focus); +} +.tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.current > a { + font-weight: bold; +} + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; + } +} + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: var(--color-panel); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; +} +.tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; + border-collapse: collapse; +} +.tsd-panel table th { + font-weight: bold; +} +.tsd-panel table th, +.tsd-panel table td { + padding: 6px 13px; + border: 1px solid var(--color-panel-divider); +} +.tsd-panel table tr { + background: var(--color-background); +} +.tsd-panel table tr:nth-child(even) { + background: var(--color-secondary-background); +} + +.tsd-panel-group { + margin: 60px 0; +} +.tsd-panel-group > h1, +.tsd-panel-group > h2, +.tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-panel); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-panel-divider); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-panel-divider); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid var(--color-panel-divider); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} +.tsd-signature.tsd-kind-icon { + padding-left: 30px; +} +.tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; +} +.tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid var(--color-panel-divider); +} +.tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; +} +.tsd-signatures .tsd-signature:first-child { + border-top-width: 0; +} +.tsd-signatures .tsd-signature.current { + background-color: var(--color-panel-divider); +} +.tsd-signatures.active > .tsd-signature { + cursor: pointer; +} +.tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; +} +.tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; +} + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + padding: 0; + list-style: none; +} +ul.tsd-descriptions.active > .tsd-description { + display: none; +} +ul.tsd-descriptions.active > .tsd-description.current { + display: block; +} +ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; +} +ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; +} +ul.tsd-descriptions h4, +ul.tsd-descriptions .tsd-index-panel h3, +.tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameters > li.tsd-parameter-signature, +ul.tsd-type-parameters > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameters h5, +ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +ul.tsd-parameters .tsd-comment, +ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; +} + +.tsd-sources { + font-size: 14px; + color: var(--color-text-aside); + margin: 0 0 1em 0; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul, +.tsd-sources p { + margin: 0 !important; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: var(--color-toolbar-text); + background: var(--color-toolbar); + border-bottom: 1px solid var(--color-panel-divider); + transition: transform 0.3s linear; +} +.tsd-page-toolbar a { + color: var(--color-toolbar-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; +} +.tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-select .tsd-select-list li:before, +.tsd-select .tsd-select-label:before, +.tsd-widget:before { + content: ""; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(./widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; + filter: var(--icon-filter); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-select .tsd-select-list li:before, + .tsd-select .tsd-select-label:before, + .tsd-widget:before { + background-image: url(./widgets@2x.png); + background-size: 320px 40px; + } +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-panel-divider); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} +.tsd-widget.search:before { + background-position: 0 0; +} +.tsd-widget.menu:before { + background-position: -40px 0; +} +.tsd-widget.options:before { + background-position: -80px 0; +} +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +@media (max-width: 900px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; +} +.tsd-select .tsd-select-label:before { + background-position: -240px 0; +} +.tsd-select.active .tsd-select-label { + opacity: 0.8; +} +.tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} +.tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; +} +.tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: var(--color-background); +} +.tsd-select .tsd-select-list li:before { + background-position: 40px 0; +} +.tsd-select .tsd-select-list li:nth-child(even) { + background-color: var(--color-panel); +} +.tsd-select .tsd-select-list li:hover { + background-color: var(--color-panel-divider); +} +.tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; +} +@media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; + } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; + } +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + margin-left: 10px; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} diff --git a/v2/assets/widgets.png b/v2/assets/widgets.png new file mode 100644 index 000000000..c7380532a Binary files /dev/null and b/v2/assets/widgets.png differ diff --git a/v2/assets/widgets@2x.png b/v2/assets/widgets@2x.png new file mode 100644 index 000000000..4bbbd5727 Binary files /dev/null and b/v2/assets/widgets@2x.png differ diff --git a/v2/classes/AuthApiError.html b/v2/classes/AuthApiError.html new file mode 100644 index 000000000..0b091b380 --- /dev/null +++ b/v2/classes/AuthApiError.html @@ -0,0 +1 @@ +AuthApiError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Methods

Constructors

  • new AuthApiError(message: string, status: number): AuthApiError

Properties

status: number

Methods

  • toJSON(): { message: string; name: string; status: number }
  • Returns { message: string; name: string; status: number }

    • message: string
    • name: string
    • status: number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthError.html b/v2/classes/AuthError.html new file mode 100644 index 000000000..06b74724a --- /dev/null +++ b/v2/classes/AuthError.html @@ -0,0 +1 @@ +AuthError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Constructors

  • new AuthError(message: string, status?: number): AuthError

Properties

status: undefined | number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthImplicitGrantRedirectError.html b/v2/classes/AuthImplicitGrantRedirectError.html new file mode 100644 index 000000000..acd2ab2b8 --- /dev/null +++ b/v2/classes/AuthImplicitGrantRedirectError.html @@ -0,0 +1 @@ +AuthImplicitGrantRedirectError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AuthImplicitGrantRedirectError

Hierarchy

Index

Constructors

Properties

Methods

Constructors

Properties

details: null | { code: string; error: string } = null
name: string
status: number

Methods

  • toJSON(): { details: null | { code: string; error: string }; message: string; name: string; status: number }
  • Returns { details: null | { code: string; error: string }; message: string; name: string; status: number }

    • details: null | { code: string; error: string }
    • message: string
    • name: string
    • status: number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthInvalidCredentialsError.html b/v2/classes/AuthInvalidCredentialsError.html new file mode 100644 index 000000000..3beea9499 --- /dev/null +++ b/v2/classes/AuthInvalidCredentialsError.html @@ -0,0 +1 @@ +AuthInvalidCredentialsError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AuthInvalidCredentialsError

Hierarchy

Index

Constructors

Properties

Methods

Constructors

Properties

name: string
status: number

Methods

  • toJSON(): { message: string; name: string; status: number }

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthInvalidTokenResponseError.html b/v2/classes/AuthInvalidTokenResponseError.html new file mode 100644 index 000000000..7d08ddc8a --- /dev/null +++ b/v2/classes/AuthInvalidTokenResponseError.html @@ -0,0 +1 @@ +AuthInvalidTokenResponseError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AuthInvalidTokenResponseError

Hierarchy

Index

Constructors

Properties

Methods

Constructors

Properties

name: string
status: number

Methods

  • toJSON(): { message: string; name: string; status: number }

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthPKCEGrantCodeExchangeError.html b/v2/classes/AuthPKCEGrantCodeExchangeError.html new file mode 100644 index 000000000..2eeef859c --- /dev/null +++ b/v2/classes/AuthPKCEGrantCodeExchangeError.html @@ -0,0 +1 @@ +AuthPKCEGrantCodeExchangeError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AuthPKCEGrantCodeExchangeError

Hierarchy

Index

Constructors

Properties

Methods

Constructors

Properties

details: null | { code: string; error: string } = null
name: string
status: number

Methods

  • toJSON(): { details: null | { code: string; error: string }; message: string; name: string; status: number }
  • Returns { details: null | { code: string; error: string }; message: string; name: string; status: number }

    • details: null | { code: string; error: string }
    • message: string
    • name: string
    • status: number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthRetryableFetchError.html b/v2/classes/AuthRetryableFetchError.html new file mode 100644 index 000000000..257b35e15 --- /dev/null +++ b/v2/classes/AuthRetryableFetchError.html @@ -0,0 +1 @@ +AuthRetryableFetchError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AuthRetryableFetchError

Hierarchy

Index

Constructors

Properties

Methods

Constructors

Properties

name: string
status: number

Methods

  • toJSON(): { message: string; name: string; status: number }

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthSessionMissingError.html b/v2/classes/AuthSessionMissingError.html new file mode 100644 index 000000000..8c95f725b --- /dev/null +++ b/v2/classes/AuthSessionMissingError.html @@ -0,0 +1 @@ +AuthSessionMissingError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AuthSessionMissingError

Hierarchy

Index

Constructors

Properties

Methods

Constructors

Properties

name: string
status: number

Methods

  • toJSON(): { message: string; name: string; status: number }

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/AuthUnknownError.html b/v2/classes/AuthUnknownError.html new file mode 100644 index 000000000..9ef708cfc --- /dev/null +++ b/v2/classes/AuthUnknownError.html @@ -0,0 +1 @@ +AuthUnknownError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Constructors

Properties

originalError: unknown
status: undefined | number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/CustomAuthError.html b/v2/classes/CustomAuthError.html new file mode 100644 index 000000000..4e6373ef7 --- /dev/null +++ b/v2/classes/CustomAuthError.html @@ -0,0 +1 @@ +CustomAuthError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Methods

Constructors

  • new CustomAuthError(message: string, name: string, status: number): CustomAuthError

Properties

name: string
status: number

Methods

  • toJSON(): { message: string; name: string; status: number }
  • Returns { message: string; name: string; status: number }

    • message: string
    • name: string
    • status: number

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/GoTrueAdminApi.html b/v2/classes/GoTrueAdminApi.html new file mode 100644 index 000000000..6ab45e23f --- /dev/null +++ b/v2/classes/GoTrueAdminApi.html @@ -0,0 +1,47 @@ +GoTrueAdminApi | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • GoTrueAdminApi

Index

Constructors

  • new GoTrueAdminApi(__namedParameters: { fetch?: ((input: RequestInfo | URL, init?: RequestInit) => Promise<Response>); headers?: {}; url: string }): GoTrueAdminApi
  • Parameters

    • __namedParameters: { fetch?: ((input: RequestInfo | URL, init?: RequestInit) => Promise<Response>); headers?: {}; url: string }
      • Optional fetch?: ((input: RequestInfo | URL, init?: RequestInit) => Promise<Response>)
          • (input: RequestInfo | URL, init?: RequestInit): Promise<Response>
          • Parameters

            • input: RequestInfo | URL
            • Optional init: RequestInit

            Returns Promise<Response>

      • Optional headers?: {}
        • [key: string]: string
      • url: string

    Returns GoTrueAdminApi

Properties

+

Contains all MFA administration methods.

+

Methods

  • deleteUser(id: string, shouldSoftDelete?: boolean): Promise<UserResponse>
  • +

    Delete a user. Requires a service_role key.

    +

    Parameters

    • id: string
      +

      The user id you want to remove.

      +
    • shouldSoftDelete: boolean = false
      +

      If true, then the user will be soft-deleted from the auth schema. +Defaults to false for backward compatibility.

      +

      This function should only be called on a server. Never expose your service_role key in the browser.

      +

    Returns Promise<UserResponse>

  • +

    Get user by id.

    +

    Parameters

    • uid: string
      +

      The user's unique identifier

      +

      This function should only be called on a server. Never expose your service_role key in the browser.

      +

    Returns Promise<UserResponse>

  • inviteUserByEmail(email: string, options?: { data?: object; redirectTo?: string }): Promise<UserResponse>
  • +

    Sends an invite link to an email address.

    +

    Parameters

    • email: string
      +

      The email address of the user.

      +
    • options: { data?: object; redirectTo?: string } = {}
      +

      Additional options to be included when inviting.

      +
      • Optional data?: object
        +

        A custom data object to store additional metadata about the user. This maps to the auth.users.user_metadata column.

        +
      • Optional redirectTo?: string
        +

        The URL which will be appended to the email link sent to the user's email address. Once clicked the user will end up on this URL.

        +

    Returns Promise<UserResponse>

  • +

    Get a list of users.

    +

    This function should only be called on a server. Never expose your service_role key in the browser.

    +

    Parameters

    • Optional params: PageParams
      +

      An object which supports page and perPage as numbers, to alter the paginated results.

      +

    Returns Promise<{ data: { aud: string; users: User[] } & Pagination; error: null } | { data: { users: [] }; error: AuthError }>

  • signOut(jwt: string, scope?: "global" | "local" | "others"): Promise<{ data: null; error: null | AuthError }>
  • +

    Removes a logged-in session.

    +

    Parameters

    • jwt: string
      +

      A valid, logged-in JWT.

      +
    • scope: "global" | "local" | "others" = 'global'
      +

      The logout sope.

      +

    Returns Promise<{ data: null; error: null | AuthError }>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/GoTrueClient.html b/v2/classes/GoTrueClient.html new file mode 100644 index 000000000..1df3c1fae --- /dev/null +++ b/v2/classes/GoTrueClient.html @@ -0,0 +1,124 @@ +GoTrueClient | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • GoTrueClient

Index

Constructors

Properties

+

Namespace for the GoTrue admin methods. +These methods should only be used in a trusted server-side environment.

+
+

Namespace for the MFA methods.

+

Methods

  • getSession(): Promise<{ data: { session: Session }; error: null } | { data: { session: null }; error: AuthError } | { data: { session: null }; error: null }>
  • +

    Returns the session, refreshing it if necessary. +The session returned can be null if the session is not detected which can happen in the event a user is not signed-in or has logged out.

    +

    Returns Promise<{ data: { session: Session }; error: null } | { data: { session: null }; error: AuthError } | { data: { session: null }; error: null }>

  • +

    Gets the current user details if there is an existing session.

    +

    Parameters

    • Optional jwt: string
      +

      Takes in an optional access token jwt. If no jwt is provided, getUser() will attempt to get the jwt from the current session.

      +

    Returns Promise<UserResponse>

  • +

    Initializes the client session either from the url or from storage. +This method is automatically called when instantiating the client, but should also be called +manually when checking for an error from an auth redirect (oauth, magiclink, password recovery, etc).

    +

    Returns Promise<InitializeResult>

  • refreshSession(currentSession?: { refresh_token: string }): Promise<AuthResponse>
  • +

    Returns a new session, regardless of expiry status. +Takes in an optional current session. If not passed in, then refreshSession() will attempt to retrieve it from getSession(). +If the current session's refresh token is invalid, an error will be thrown.

    +

    Parameters

    • Optional currentSession: { refresh_token: string }
      +

      The current session. If passed in, it must contain a refresh token.

      +
      • refresh_token: string

    Returns Promise<AuthResponse>

  • resetPasswordForEmail(email: string, options?: { captchaToken?: string; redirectTo?: string }): Promise<{ data: {}; error: null } | { data: null; error: AuthError }>
  • +

    Sends a password reset request to an email address. +This method supports the PKCE flow.

    +

    Parameters

    • email: string
      +

      The email address of the user.

      +
    • options: { captchaToken?: string; redirectTo?: string } = {}
      • Optional captchaToken?: string
        +

        Verification token received when the user completes the captcha on the site.

        +
      • Optional redirectTo?: string
        +

        The URL to send the user to after they click the password reset link.

        +

    Returns Promise<{ data: {}; error: null } | { data: null; error: AuthError }>

  • setSession(currentSession: { access_token: string; refresh_token: string }): Promise<AuthResponse>
  • +

    Sets the session data from the current session. If the current session is expired, setSession will take care of refreshing it to obtain a new session. +If the refresh token or access token in the current session is invalid, an error will be thrown.

    +

    Parameters

    • currentSession: { access_token: string; refresh_token: string }
      +

      The current session that minimally contains an access token and refresh token.

      +
      • access_token: string
      • refresh_token: string

    Returns Promise<AuthResponse>

  • +

    Log in a user using magiclink or a one-time password (OTP).

    +

    If the {{ .ConfirmationURL }} variable is specified in the email template, a magiclink will be sent. +If the {{ .Token }} variable is specified in the email template, an OTP will be sent. +If you're using phone sign-ins, only an OTP will be sent. You won't be able to send a magiclink for phone sign-ins.

    +

    Be aware that you may get back an error message that will not distinguish +between the cases where the account does not exist or, that the account +can only be accessed via social login.

    +

    Do note that you will need to configure a Whatsapp sender on Twilio +if you are using phone sign in with the 'whatsapp' channel. The whatsapp +channel is not supported on other providers +at this time. +This method supports PKCE when an email is passed.

    +

    Parameters

    Returns Promise<AuthOtpResponse>

  • +

    Log in an existing user with an email and password or phone and password.

    +

    Be aware that you may get back an error message that will not distinguish +between the cases where the account does not exist or that the +email/phone and password combination is wrong or that the account can only +be accessed via social login.

    +

    Parameters

    Returns Promise<AuthTokenResponse>

  • +

    Attempts a single-sign on using an enterprise Identity Provider. A +successful SSO attempt will redirect the current page to the identity +provider authorization page. The redirect URL is implementation and SSO +protocol specific.

    +

    You can use it by providing a SSO domain. Typically you can extract this +domain by asking users for their email address. If this domain is +registered on the Auth instance the redirect will use that organization's +currently active SSO Identity Provider for the login.

    +

    If you have built an organization-specific login page, you can use the +organization's SSO Identity Provider UUID directly instead.

    +

    Parameters

    Returns Promise<SSOResponse>

  • +

    Inside a browser context, signOut() will remove the logged in user from the browser session +and log them out - removing all items from localstorage and then trigger a "SIGNED_OUT" event.

    +

    For server-side management, you can revoke all refresh tokens for a user by passing a user's JWT through to auth.api.signOut(JWT: string). +There is no way to revoke a user's access token jwt until it expires. It is recommended to set a shorter expiry on the jwt for this reason.

    +

    If using others scope, no SIGNED_OUT event is fired!

    +

    Parameters

    Returns Promise<{ error: null | AuthError }>

  • +

    Creates a new user.

    +

    Be aware that if a user account exists in the system you may get back an +error message that attempts to hide this information from the user. +This method has support for PKCE via email signups. The PKCE flow cannot be used when autoconfirm is enabled.

    +

    Parameters

    Returns Promise<AuthResponse>

    A logged-in session if the server has "autoconfirm" ON

    +
  • startAutoRefresh(): Promise<void>
  • +

    Starts an auto-refresh process in the background. The session is checked +every few seconds. Close to the time of expiration a process is started to +refresh the session. If refreshing fails it will be retried for as long as +necessary.

    +

    If you set the {@link GoTrueClientOptions#autoRefreshToken} you don't need +to call this function, it will be called for you.

    +

    On browsers the refresh process works only when the tab/window is in the +foreground to conserve resources as well as prevent race conditions and +flooding auth with requests. If you call this method any managed +visibility change callback will be removed and you must manage visibility +changes on your own.

    +

    On non-browser platforms the refresh process works continuously in the +background, which may not be desirable. You should hook into your +platform's foreground indication mechanism and call these methods +appropriately to conserve resources.

    +

    {@see #stopAutoRefresh}

    +

    Returns Promise<void>

  • stopAutoRefresh(): Promise<void>
  • +

    Stops an active auto refresh process running in the background (if any).

    +

    If you call this method any managed visibility change callback will be +removed and you must manage visibility changes on your own.

    +

    See {@link #startAutoRefresh} for more details.

    +

    Returns Promise<void>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/classes/NavigatorLockAcquireTimeoutError.html b/v2/classes/NavigatorLockAcquireTimeoutError.html new file mode 100644 index 000000000..f456a6f9e --- /dev/null +++ b/v2/classes/NavigatorLockAcquireTimeoutError.html @@ -0,0 +1 @@ +NavigatorLockAcquireTimeoutError | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NavigatorLockAcquireTimeoutError

Hierarchy

  • LockAcquireTimeoutError
    • NavigatorLockAcquireTimeoutError

Index

Constructors

Properties

Constructors

Properties

isAcquireTimeout: true = true

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/index.html b/v2/index.html new file mode 100644 index 000000000..77133f119 --- /dev/null +++ b/v2/index.html @@ -0,0 +1,43 @@ +@supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

@supabase/gotrue-js

+ +

gotrue-js

+
+

An isomorphic JavaScript client library for the GoTrue API.

+ + +

Docs

+
+ + + +

Quick start

+
+

Install

+
npm install --save @supabase/gotrue-js
+
+

Usage

+
import { GoTrueClient } from '@supabase/gotrue-js'

const GOTRUE_URL = 'http://localhost:9999'

const auth = new GoTrueClient({ url: GOTRUE_URL }) +
+ + + +

Custom fetch implementation

+
+

gotrue-js uses the cross-fetch library to make HTTP requests, but an alternative fetch implementation can be provided as an option. This is most useful in environments where cross-fetch is not compatible, for instance Cloudflare Workers:

+
import { GoTrueClient } from '@supabase/gotrue-js'

const GOTRUE_URL = 'http://localhost:9999'

const auth = new GoTrueClient({ url: GOTRUE_URL, fetch: fetch }) +
+ + +

Sponsors

+
+

We are building the features of Firebase using enterprise-grade, open source products. We support existing communities wherever possible, and if the products don’t exist we build them and open source them ourselves.

+

New Sponsor

+

Watch this repo

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/AMREntry.html b/v2/interfaces/AMREntry.html new file mode 100644 index 000000000..1a31b54ee --- /dev/null +++ b/v2/interfaces/AMREntry.html @@ -0,0 +1,11 @@ +AMREntry | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AMREntry

+

An authentication methord reference (AMR) entry.

+

An entry designates what method was used by the user to verify their +identity and at what time.

+
see

{@link GoTrueMFAApi#getAuthenticatorAssuranceLevel}.

+

Hierarchy

  • AMREntry

Index

Properties

Properties

method: string
+

Authentication method name.

+
timestamp: number
+

Timestamp when the method was successfully used. Represents number of +seconds since 1st January 1970 (UNIX epoch) in UTC.

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/AdminUserAttributes.html b/v2/interfaces/AdminUserAttributes.html new file mode 100644 index 000000000..b82888bfa --- /dev/null +++ b/v2/interfaces/AdminUserAttributes.html @@ -0,0 +1,32 @@ +AdminUserAttributes | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AdminUserAttributes

Hierarchy

Index

Properties

app_metadata?: object
+

A custom data object to store the user's application specific metadata. This maps to the auth.users.app_metadata column.

+

Only a service role can modify.

+

The app_metadata should be a JSON object that includes app-specific info, such as identity providers, roles, and other +access control information.

+
ban_duration?: string
+

Determines how long a user is banned for.

+

The format for the ban duration follows a strict sequence of decimal numbers with a unit suffix. +Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".

+

For example, some possible durations include: '300ms', '2h45m'.

+

Setting the ban duration to 'none' lifts the ban on the user.

+
email?: string
+

The user's email.

+
email_confirm?: boolean
+

Confirms the user's email address if set to true.

+

Only a service role can modify.

+
nonce?: string
+

The nonce sent for reauthentication if the user's password is to be updated.

+

Call reauthenticate() to obtain the nonce first.

+
password?: string
+

The user's password.

+
phone?: string
+

The user's phone.

+
phone_confirm?: boolean
+

Confirms the user's phone number if set to true.

+

Only a service role can modify.

+
user_metadata?: object
+

A custom data object to store the user's metadata. This maps to the auth.users.user_metadata column.

+

The user_metadata should be a JSON object that includes user-specific info, such as their first and last name.

+

Note: When using the GoTrueAdminApi and wanting to modify a user's metadata, +this attribute is used instead of UserAttributes data.

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/Factor.html b/v2/interfaces/Factor.html new file mode 100644 index 000000000..e059b8c04 --- /dev/null +++ b/v2/interfaces/Factor.html @@ -0,0 +1,15 @@ +Factor | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Factor

+

A MFA factor.

+
see

{@link GoTrueMFAApi#enroll}

+
see

{@link GoTrueMFAApi#listFactors}

+
see

{@link GoTrueMFAAdminApi#listFactors}

+

Hierarchy

  • Factor

Index

Properties

created_at: string
factor_type: string
+

Type of factor. Only totp supported with this version but may change in +future versions.

+
friendly_name?: string
+

Friendly name of the factor, useful to disambiguate between multiple factors.

+
id: string
+

ID of the factor.

+
status: "verified" | "unverified"
+

Factor's status.

+
updated_at: string

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/GenerateLinkOptions.html b/v2/interfaces/GenerateLinkOptions.html new file mode 100644 index 000000000..762300a1b --- /dev/null +++ b/v2/interfaces/GenerateLinkOptions.html @@ -0,0 +1,6 @@ +GenerateLinkOptions | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface GenerateLinkOptions

Hierarchy

  • GenerateLinkOptions

Index

Properties

Properties

data?: object
+

A custom data object to store the user's metadata. This maps to the auth.users.user_metadata column.

+

The data should be a JSON object that includes user-specific info, such as their first and last name.

+
redirectTo?: string
+

The URL which will be appended to the email link generated.

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/GoTrueAdminMFAApi.html b/v2/interfaces/GoTrueAdminMFAApi.html new file mode 100644 index 000000000..2418ec73a --- /dev/null +++ b/v2/interfaces/GoTrueAdminMFAApi.html @@ -0,0 +1,9 @@ +GoTrueAdminMFAApi | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface GoTrueAdminMFAApi

+

Contains the full multi-factor authentication administration API.

+
expermental

Hierarchy

  • GoTrueAdminMFAApi

Index

Methods

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/GoTrueMFAApi.html b/v2/interfaces/GoTrueMFAApi.html new file mode 100644 index 000000000..97ecca207 --- /dev/null +++ b/v2/interfaces/GoTrueMFAApi.html @@ -0,0 +1,38 @@ +GoTrueMFAApi | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface GoTrueMFAApi

+

Contains the full multi-factor authentication API.

+

Hierarchy

  • GoTrueMFAApi

Index

Methods

  • +

    Starts the enrollment process for a new Multi-Factor Authentication (MFA) +factor. This method creates a new unverified factor. +To verify a factor, present the QR code or secret to the user and ask them to add it to their +authenticator app. +The user has to enter the code from their authenticator app to verify it.

    +

    Upon verifying a factor, all other sessions are logged out and the current session's authenticator level is promoted to aal2.

    +

    Parameters

    Returns Promise<AuthMFAEnrollResponse>

  • +

    Returns the Authenticator Assurance Level (AAL) for the active session.

    +
      +
    • aal1 (or null) means that the user's identity has been verified only +with a conventional login (email+password, OTP, magic link, social login, +etc.).
    • +
    • aal2 means that the user's identity has been verified both with a conventional login and at least one MFA factor.
    • +
    +

    Although this method returns a promise, it's fairly quick (microseconds) +and rarely uses the network. You can use this to check whether the current +user needs to be shown a screen to verify their MFA factors.

    +

    Returns Promise<AuthMFAGetAuthenticatorAssuranceLevelResponse>

  • +

    Returns the list of MFA factors enabled for this user.

    +
    see

    {@link GoTrueMFAApi#enroll}

    +
    see

    {@link GoTrueMFAApi#getAuthenticatorAssuranceLevel}

    +
    see

    {@link GoTrueClient#getUser}

    +

    Returns Promise<AuthMFAListFactorsResponse>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/Session.html b/v2/interfaces/Session.html new file mode 100644 index 000000000..8a7a0310b --- /dev/null +++ b/v2/interfaces/Session.html @@ -0,0 +1,14 @@ +Session | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Session

Hierarchy

  • Session

Index

Properties

access_token: string
+

The access token jwt. It is recommended to set the JWT_EXPIRY to a shorter expiry value.

+
expires_at?: number
+

A timestamp of when the token will expire. Returned when a login is confirmed.

+
expires_in: number
+

The number of seconds until the token expires (since it was issued). Returned when a login is confirmed.

+
provider_refresh_token?: null | string
+

The oauth provider refresh token. If present, this can be used to refresh the provider_token via the oauth provider's API. +Not all oauth providers return a provider refresh token. If the provider_refresh_token is missing, please refer to the oauth provider's documentation for information on how to obtain the provider refresh token.

+
provider_token?: null | string
+

The oauth provider token. If present, this can be used to make external API requests to the oauth provider used.

+
refresh_token: string
+

A one-time used refresh token that never expires.

+
token_type: string
user: User

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/Subscription.html b/v2/interfaces/Subscription.html new file mode 100644 index 000000000..2d1fcb100 --- /dev/null +++ b/v2/interfaces/Subscription.html @@ -0,0 +1,7 @@ +Subscription | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Subscription

Hierarchy

  • Subscription

Index

Properties

Methods

Properties

id: string
+

The subscriber UUID. This will be set by the client.

+

Methods

  • unsubscribe(): void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/UpdatableFactorAttributes.html b/v2/interfaces/UpdatableFactorAttributes.html new file mode 100644 index 000000000..f5444838c --- /dev/null +++ b/v2/interfaces/UpdatableFactorAttributes.html @@ -0,0 +1 @@ +UpdatableFactorAttributes | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UpdatableFactorAttributes

Hierarchy

  • UpdatableFactorAttributes

Index

Properties

Properties

friendlyName: string

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/User.html b/v2/interfaces/User.html new file mode 100644 index 000000000..8e15718a4 --- /dev/null +++ b/v2/interfaces/User.html @@ -0,0 +1 @@ +User | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • User

Index

Properties

action_link?: string
app_metadata: UserAppMetadata
aud: string
confirmation_sent_at?: string
confirmed_at?: string
created_at: string
email?: string
email_change_sent_at?: string
email_confirmed_at?: string
factors?: Factor[]
id: string
identities?: UserIdentity[]
invited_at?: string
last_sign_in_at?: string
new_email?: string
new_phone?: string
phone?: string
phone_confirmed_at?: string
recovery_sent_at?: string
role?: string
updated_at?: string
user_metadata: UserMetadata

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/UserAppMetadata.html b/v2/interfaces/UserAppMetadata.html new file mode 100644 index 000000000..bd92a1456 --- /dev/null +++ b/v2/interfaces/UserAppMetadata.html @@ -0,0 +1 @@ +UserAppMetadata | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UserAppMetadata

Hierarchy

  • UserAppMetadata

Indexable

[key: string]: any

Index

Properties

Properties

provider?: string

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/UserAttributes.html b/v2/interfaces/UserAttributes.html new file mode 100644 index 000000000..1a30d05ee --- /dev/null +++ b/v2/interfaces/UserAttributes.html @@ -0,0 +1,13 @@ +UserAttributes | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UserAttributes

Hierarchy

  • UserAttributes

Index

Properties

data?: object
+

A custom data object to store the user's metadata. This maps to the auth.users.user_metadata column.

+

The data should be a JSON object that includes user-specific info, such as their first and last name.

+
email?: string
+

The user's email.

+
nonce?: string
+

The nonce sent for reauthentication if the user's password is to be updated.

+

Call reauthenticate() to obtain the nonce first.

+
password?: string
+

The user's password.

+
phone?: string
+

The user's phone.

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/UserIdentity.html b/v2/interfaces/UserIdentity.html new file mode 100644 index 000000000..a03dd7e55 --- /dev/null +++ b/v2/interfaces/UserIdentity.html @@ -0,0 +1 @@ +UserIdentity | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UserIdentity

Hierarchy

  • UserIdentity

Index

Properties

created_at?: string
id: string
identity_data?: {}

Type declaration

  • [key: string]: any
last_sign_in_at?: string
provider: string
updated_at?: string
user_id: string

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/UserMetadata.html b/v2/interfaces/UserMetadata.html new file mode 100644 index 000000000..296cf60fb --- /dev/null +++ b/v2/interfaces/UserMetadata.html @@ -0,0 +1 @@ +UserMetadata | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UserMetadata

Hierarchy

  • UserMetadata

Indexable

[key: string]: any

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/VerifyEmailOtpParams.html b/v2/interfaces/VerifyEmailOtpParams.html new file mode 100644 index 000000000..adba8e6ca --- /dev/null +++ b/v2/interfaces/VerifyEmailOtpParams.html @@ -0,0 +1,11 @@ +VerifyEmailOtpParams | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface VerifyEmailOtpParams

Hierarchy

  • VerifyEmailOtpParams

Index

Properties

email: string
+

The user's email address.

+
options?: { captchaToken?: string; redirectTo?: string }

Type declaration

  • Optional captchaToken?: string
    +

    Verification token received when the user completes the captcha on the site.

    +
    deprecated
  • Optional redirectTo?: string
    +

    A URL to send the user to after they are confirmed.

    +
token: string
+

The otp sent to the user's email address.

+
+

The user's verification type.

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/VerifyMobileOtpParams.html b/v2/interfaces/VerifyMobileOtpParams.html new file mode 100644 index 000000000..26f2c266f --- /dev/null +++ b/v2/interfaces/VerifyMobileOtpParams.html @@ -0,0 +1,11 @@ +VerifyMobileOtpParams | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface VerifyMobileOtpParams

Hierarchy

  • VerifyMobileOtpParams

Index

Properties

options?: { captchaToken?: string; redirectTo?: string }

Type declaration

  • Optional captchaToken?: string
    +

    Verification token received when the user completes the captcha on the site.

    +
    deprecated
  • Optional redirectTo?: string
    +

    A URL to send the user to after they are confirmed.

    +
phone: string
+

The user's phone number.

+
token: string
+

The otp sent to the user's phone number.

+
+

The user's verification type.

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/interfaces/VerifyTokenHashParams.html b/v2/interfaces/VerifyTokenHashParams.html new file mode 100644 index 000000000..2fcf4a62f --- /dev/null +++ b/v2/interfaces/VerifyTokenHashParams.html @@ -0,0 +1,5 @@ +VerifyTokenHashParams | @supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface VerifyTokenHashParams

Hierarchy

  • VerifyTokenHashParams

Index

Properties

Properties

token_hash: string
+

The token hash used in an email link

+
+

The user's verification type.

+

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/modules.html b/v2/modules.html new file mode 100644 index 000000000..a991457ff --- /dev/null +++ b/v2/modules.html @@ -0,0 +1,125 @@ +@supabase/gotrue-js
Options
All
  • Public
  • Public/Protected
  • All
Menu

@supabase/gotrue-js

Index

Classes

Interfaces

Type Aliases

Variables

Functions

Type Aliases

AuthChangeEvent: "INITIAL_SESSION" | "PASSWORD_RECOVERY" | "SIGNED_IN" | "SIGNED_OUT" | "TOKEN_REFRESHED" | "USER_UPDATED" | AuthChangeEventMFA
AuthChangeEventMFA: "MFA_CHALLENGE_VERIFIED"
AuthFlowType: "implicit" | "pkce"
AuthMFAAdminDeleteFactorParams: { id: string; userId: string }
expermental

Type declaration

  • id: string
    +

    ID of the MFA factor to delete.

    +
  • userId: string
    +

    ID of the user whose factor is being deleted.

    +
AuthMFAAdminDeleteFactorResponse: { data: { id: string }; error: null } | { data: null; error: AuthError }
expermental
AuthMFAAdminListFactorsParams: { userId: string }
expermental

Type declaration

  • userId: string
    +

    ID of the user.

    +
AuthMFAAdminListFactorsResponse: { data: { factors: Factor[] }; error: null } | { data: null; error: AuthError }
expermental
AuthMFAChallengeResponse: { data: { expires_at: number; id: string }; error: null } | { data: null; error: AuthError }
AuthMFAEnrollResponse: { data: { id: string; totp: { qr_code: string; secret: string; uri: string }; type: "totp" }; error: null } | { data: null; error: AuthError }
AuthMFAGetAuthenticatorAssuranceLevelResponse: { data: { currentAuthenticationMethods: AMREntry[]; currentLevel: AuthenticatorAssuranceLevels | null; nextLevel: AuthenticatorAssuranceLevels | null }; error: null } | { data: null; error: AuthError }
AuthMFAListFactorsResponse: { data: { all: Factor[]; totp: Factor[] }; error: null } | { data: null; error: AuthError }
AuthMFAUnenrollResponse: { data: { id: string }; error: null } | { data: null; error: AuthError }
AuthMFAVerifyResponse: { data: { access_token: string; expires_in: number; refresh_token: string; token_type: string; user: User }; error: null } | { data: null; error: AuthError }
AuthOtpResponse: { data: { messageId?: string | null; session: null; user: null }; error: null } | { data: { messageId?: string | null; session: null; user: null }; error: AuthError }
+

AuthOtpResponse is returned when OTP is used.

+

{@see AuthRsponse}

+
AuthResponse: { data: { session: Session | null; user: User | null }; error: null } | { data: { session: null; user: null }; error: AuthError }
AuthTokenResponse: { data: { session: Session; user: User }; error: null } | { data: { session: null; user: null }; error: AuthError }
AuthenticatorAssuranceLevels: "aal1" | "aal2"
CallRefreshTokenResult: { error: null; session: Session } | { error: AuthError; session: null }
EmailOtpType: "signup" | "invite" | "magiclink" | "recovery" | "email_change" | "email"
GenerateEmailChangeLinkParams: { email: string; newEmail: string; options?: Pick<GenerateLinkOptions, "redirectTo">; type: "email_change_current" | "email_change_new" }

Type declaration

  • email: string
    +

    The user's email

    +
  • newEmail: string
    +

    The user's new email. Only required if type is 'email_change_current' or 'email_change_new'.

    +
  • Optional options?: Pick<GenerateLinkOptions, "redirectTo">
  • type: "email_change_current" | "email_change_new"
GenerateInviteOrMagiclinkParams: { email: string; options?: Pick<GenerateLinkOptions, "data" | "redirectTo">; type: "invite" | "magiclink" }

Type declaration

  • email: string
    +

    The user's email

    +
  • Optional options?: Pick<GenerateLinkOptions, "data" | "redirectTo">
  • type: "invite" | "magiclink"
GenerateLinkProperties: { action_link: string; email_otp: string; hashed_token: string; redirect_to: string; verification_type: GenerateLinkType }
+

The properties related to the email link generated

+

Type declaration

  • action_link: string
    +

    The email link to send to the user. +The action_link follows the following format: auth/v1/verify?type={verification_type}&token={hashed_token}&redirect_to={redirect_to}

    +
  • email_otp: string
    +

    The raw email OTP. +You should send this in the email if you want your users to verify using an OTP instead of the action link.

    +
  • hashed_token: string
    +

    The hashed token appended to the action link.

    +
  • redirect_to: string
    +

    The URL appended to the action link.

    +
  • verification_type: GenerateLinkType
    +

    The verification type that the email link is associated to.

    +
GenerateLinkResponse: { data: { properties: GenerateLinkProperties; user: User }; error: null } | { data: { properties: null; user: null }; error: AuthError }
GenerateLinkType: "signup" | "invite" | "magiclink" | "recovery" | "email_change_current" | "email_change_new"
GenerateRecoveryLinkParams: { email: string; options?: Pick<GenerateLinkOptions, "redirectTo">; type: "recovery" }

Type declaration

  • email: string
    +

    The user's email

    +
  • Optional options?: Pick<GenerateLinkOptions, "redirectTo">
  • type: "recovery"
GenerateSignupLinkParams: { email: string; options?: Pick<GenerateLinkOptions, "data" | "redirectTo">; password: string; type: "signup" }

Type declaration

  • email: string
  • Optional options?: Pick<GenerateLinkOptions, "data" | "redirectTo">
  • password: string
  • type: "signup"
GoTrueClientOptions: { autoRefreshToken?: boolean; debug?: boolean | ((message: string, ...args: any[]) => void); detectSessionInUrl?: boolean; fetch?: Fetch; flowType?: AuthFlowType; headers?: {}; lock?: LockFunc; persistSession?: boolean; storage?: SupportedStorage; storageKey?: string; url?: string }

Type declaration

  • Optional autoRefreshToken?: boolean
  • Optional debug?: boolean | ((message: string, ...args: any[]) => void)
  • Optional detectSessionInUrl?: boolean
  • Optional fetch?: Fetch
  • Optional flowType?: AuthFlowType
  • Optional headers?: {}
    • [key: string]: string
  • Optional lock?: LockFunc
    +

    Provide your own locking mechanism based on the environment. By default no locking is done at this time.

    +
    experimental
  • Optional persistSession?: boolean
  • Optional storage?: SupportedStorage
  • Optional storageKey?: string
  • Optional url?: string
InitializeResult: { error: AuthError | null }

Type declaration

LockFunc: (<R>(name: string, acquireTimeout: number, fn: (() => Promise<R>)) => Promise<R>)

Type declaration

    • <R>(name: string, acquireTimeout: number, fn: (() => Promise<R>)): Promise<R>
    • +

      Provide your own global lock implementation instead of the default +implementation. The function should acquire a lock for the duration of the +fn async function, such that no other client instances will be able to +hold it at the same time.

      +
      experimental

      Type Parameters

      • R

      Parameters

      • name: string
        +

        Name of the lock to be acquired.

        +
      • acquireTimeout: number
        +

        If negative, no timeout should occur. If positive it + should throw an Error with an isAcquireTimeout + property set to true if the operation fails to be + acquired after this much time (ms).

        +
      • fn: (() => Promise<R>)
        +

        The operation to execute when the lock is acquired.

        +
          • (): Promise<R>
          • Returns Promise<R>

      Returns Promise<R>

MFAChallengeAndVerifyParams: { code: string; factorId: string }

Type declaration

  • code: string
    +

    Verification code provided by the user.

    +
  • factorId: string
    +

    ID of the factor being verified. Returned in enroll().

    +
MFAChallengeParams: { factorId: string }

Type declaration

  • factorId: string
    +

    ID of the factor to be challenged. Returned in enroll().

    +
MFAEnrollParams: { factorType: "totp"; friendlyName?: string; issuer?: string }

Type declaration

  • factorType: "totp"
    +

    The type of factor being enrolled.

    +
  • Optional friendlyName?: string
    +

    Human readable name assigned to the factor.

    +
  • Optional issuer?: string
    +

    Domain which the user is enrolled with.

    +
MFAUnenrollParams: { factorId: string }

Type declaration

  • factorId: string
    +

    ID of the factor being unenrolled.

    +
MFAVerifyParams: { challengeId: string; code: string; factorId: string }

Type declaration

  • challengeId: string
    +

    ID of the challenge being verified. Returned in challenge().

    +
  • code: string
    +

    Verification code provided by the user.

    +
  • factorId: string
    +

    ID of the factor being verified. Returned in enroll().

    +
MobileOtpType: "sms" | "phone_change"
OAuthResponse: { data: { provider: Provider; url: string }; error: null } | { data: { provider: Provider; url: null }; error: AuthError }
PageParams: { page?: number; perPage?: number }

Type declaration

  • Optional page?: number
    +

    The page number

    +
  • Optional perPage?: number
    +

    Number of items returned per page

    +
Pagination: { lastPage: number; nextPage: number | null; total: number }

Type declaration

  • [key: string]: any
  • lastPage: number
  • nextPage: number | null
  • total: number
Provider: "apple" | "azure" | "bitbucket" | "discord" | "facebook" | "figma" | "github" | "gitlab" | "google" | "kakao" | "keycloak" | "linkedin" | "notion" | "slack" | "spotify" | "twitch" | "twitter" | "workos" | "zoom"
+

One of the providers supported by GoTrue.

+
ResendParams: { email: string; options?: { captchaToken?: string; emailRedirectTo?: string }; type: Extract<EmailOtpType, "signup" | "email_change"> } | { options?: { captchaToken?: string }; phone: string; type: Extract<MobileOtpType, "sms" | "phone_change"> }
SSOResponse: { data: { url: string }; error: null } | { data: null; error: AuthError }
SignInWithIdTokenCredentials: { access_token?: string; nonce?: string; options?: { captchaToken?: string }; provider: "google" | "apple" | "azure" | "facebook" | string; token: string }

Type declaration

  • Optional access_token?: string
    +

    If the ID token contains an at_hash claim, then the hash of this value is compared to the value in the ID token.

    +
  • Optional nonce?: string
    +

    If the ID token contains a nonce claim, then the hash of this value is compared to the value in the ID token.

    +
  • Optional options?: { captchaToken?: string }
    • Optional captchaToken?: string
      +

      Verification token received when the user completes the captcha on the site.

      +
  • provider: "google" | "apple" | "azure" | "facebook" | string
    +

    Provider name or OIDC iss value identifying which provider should be used to verify the provided token. Supported names: google, apple, azure, facebook, keycloak (deprecated).

    +
  • token: string
    +

    OIDC ID token issued by the specified provider. The iss claim in the ID token must match the supplied provider. Some ID tokens contain an at_hash which require that you provide an access_token value to be accepted properly. If the token contains a nonce claim you must supply the nonce used to obtain the ID token.

    +
SignInWithOAuthCredentials: { options?: { queryParams?: {}; redirectTo?: string; scopes?: string; skipBrowserRedirect?: boolean }; provider: Provider }

Type declaration

  • Optional options?: { queryParams?: {}; redirectTo?: string; scopes?: string; skipBrowserRedirect?: boolean }
    • Optional queryParams?: {}
      +

      An object of query params

      +
      • [key: string]: string
    • Optional redirectTo?: string
      +

      A URL to send the user to after they are confirmed.

      +
    • Optional scopes?: string
      +

      A space-separated list of scopes granted to the OAuth application.

      +
    • Optional skipBrowserRedirect?: boolean
      +

      If set to true does not immediately redirect the current browser context to visit the OAuth authorization page for the provider.

      +
  • provider: Provider
    +

    One of the providers supported by GoTrue.

    +
SignInWithPasswordCredentials: { email: string; options?: { captchaToken?: string }; password: string } | { options?: { captchaToken?: string; data?: object }; password: string; phone: string }
SignInWithPasswordlessCredentials: { email: string; options?: { captchaToken?: string; data?: object; emailRedirectTo?: string; shouldCreateUser?: boolean } } | { options?: { captchaToken?: string; channel?: "sms" | "whatsapp"; data?: object; shouldCreateUser?: boolean }; phone: string }
SignInWithSSO: { options?: { captchaToken?: string; redirectTo?: string }; providerId: string } | { domain: string; options?: { captchaToken?: string; redirectTo?: string } }
SignOut: { scope?: "global" | "local" | "others" }

Type declaration

  • Optional scope?: "global" | "local" | "others"
    +

    Determines which sessions should be +logged out. Global means all +sessions by this account. Local +means only this session. Others +means all other sessions except the +current one. When using others, +there is no sign-out event fired on +the current session!

    +
SignUpWithPasswordCredentials: { email: string; options?: { captchaToken?: string; data?: object; emailRedirectTo?: string }; password: string } | { options?: { captchaToken?: string; channel?: "sms" | "whatsapp"; data?: object }; password: string; phone: string }
SupportedStorage: PromisifyMethods<Pick<Storage, "getItem" | "setItem" | "removeItem">>
UserResponse: { data: { user: User }; error: null } | { data: { user: null }; error: AuthError }

Variables

lockInternals: { debug: boolean } = ...
experimental

Type declaration

  • debug: boolean
    experimental

Functions

  • isAuthError(error: unknown): error is AuthError
  • navigatorLock<R>(name: string, acquireTimeout: number, fn: (() => Promise<R>)): Promise<R>
  • +

    Implements a global exclusive lock using the Navigator LockManager API. It +is available on all browsers released after 2022-03-15 with Safari being the +last one to release support. If the API is not available, this function will +throw. Make sure you check availablility before configuring GoTrueClient.

    +

    You can turn on debugging by setting the supabase.gotrue-js.locks.debug +local storage item to true.

    +

    Internals:

    +

    Since the LockManager API does not preserve stack traces for the async +function passed in the request method, a trick is used where acquiring the +lock releases a previously started promise to run the operation in the fn +function. The lock waits for that promise to finish (with or without error), +while the function will finally wait for the result anyway.

    +
    experimental

    Type Parameters

    • R

    Parameters

    • name: string
      +

      Name of the lock to be acquired.

      +
    • acquireTimeout: number
      +

      If negative, no timeout. If 0 an error is thrown if + the lock can't be acquired without waiting. If positive, the lock acquire + will time out after so many milliseconds. An error is + a timeout if it has isAcquireTimeout set to true.

      +
    • fn: (() => Promise<R>)
      +

      The operation to run once the lock is acquired.

      +
        • (): Promise<R>
        • Returns Promise<R>

    Returns Promise<R>

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method

Settings

Theme

Generated using TypeDoc

\ No newline at end of file diff --git a/v2/spec.json b/v2/spec.json new file mode 100644 index 000000000..b16835d2d --- /dev/null +++ b/v2/spec.json @@ -0,0 +1,18287 @@ +{ + "id": 0, + "name": "@supabase/gotrue-js", + "kind": 1, + "kindString": "Project", + "flags": {}, + "originalName": "", + "children": [ + { + "id": 976, + "name": "AuthApiError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 977, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 19, + "character": 2 + } + ], + "signatures": [ + { + "id": 978, + "name": "new AuthApiError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 979, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 980, + "name": "status", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 976, + "name": "AuthApiError" + }, + "overwrites": { + "type": "reference", + "id": 971, + "name": "AuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 970, + "name": "AuthError.constructor" + } + }, + { + "id": 981, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 17, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "overwrites": { + "type": "reference", + "id": 974, + "name": "AuthError.status" + } + }, + { + "id": 982, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 25, + "character": 2 + } + ], + "signatures": [ + { + "id": 983, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 984, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 986, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 28, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 985, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 27, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 987, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 29, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 986, + 985, + 987 + ] + } + ] + } + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 977 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 981 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 982 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 16, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 969, + "name": "AuthError" + } + ] + }, + { + "id": 969, + "name": "AuthError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 970, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 5, + "character": 2 + } + ], + "signatures": [ + { + "id": 971, + "name": "new AuthError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 972, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 973, + "name": "status", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + }, + "overwrites": { + "type": "reference", + "name": "Error.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "name": "Error.constructor" + } + }, + { + "id": 974, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 2, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 970 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 974 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 1, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "qualifiedName": "Error", + "package": "typescript", + "name": "Error" + } + ], + "extendedBy": [ + { + "type": "reference", + "id": 976, + "name": "AuthApiError" + }, + { + "type": "reference", + "id": 989, + "name": "AuthUnknownError" + }, + { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + } + ] + }, + { + "id": 1049, + "name": "AuthImplicitGrantRedirectError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 1050, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 86, + "character": 2 + } + ], + "signatures": [ + { + "id": 1051, + "name": "new AuthImplicitGrantRedirectError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 1052, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1053, + "name": "details", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1054, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1056, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 86, + "character": 57 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1055, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 86, + "character": 42 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1056, + 1055 + ] + } + ] + } + } + ] + }, + "defaultValue": "null" + } + ], + "type": { + "type": "reference", + "id": 1049, + "name": "AuthImplicitGrantRedirectError" + }, + "overwrites": { + "type": "reference", + "id": 999, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 998, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1057, + "name": "details", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 85, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1058, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1060, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 85, + "character": 28 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1059, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 85, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1060, + 1059 + ] + } + ] + } + } + ] + }, + "defaultValue": "null" + }, + { + "id": 1071, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 49, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1003, + "name": "CustomAuthError.name" + } + }, + { + "id": 1072, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 50, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "id": 1004, + "name": "CustomAuthError.status" + } + }, + { + "id": 1061, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 91, + "character": 2 + } + ], + "signatures": [ + { + "id": 1062, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1063, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1067, + "name": "details", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 96, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1068, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1070, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 85, + "character": 28 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1069, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 85, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1070, + 1069 + ] + } + ] + } + } + ] + }, + "defaultValue": "..." + }, + { + "id": 1065, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1064, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 93, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1066, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 95, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1067, + 1065, + 1064, + 1066 + ] + } + ] + } + }, + "overwrites": { + "type": "reference", + "id": 1006, + "name": "CustomAuthError.toJSON" + } + } + ], + "overwrites": { + "type": "reference", + "id": 1005, + "name": "CustomAuthError.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1050 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1057, + 1071, + 1072 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1061 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 84, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + } + ] + }, + { + "id": 1036, + "name": "AuthInvalidCredentialsError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 1037, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 79, + "character": 2 + } + ], + "signatures": [ + { + "id": 1038, + "name": "new AuthInvalidCredentialsError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 1039, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "id": 1036, + "name": "AuthInvalidCredentialsError" + }, + "overwrites": { + "type": "reference", + "id": 999, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 998, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1040, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 49, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1003, + "name": "CustomAuthError.name" + } + }, + { + "id": 1041, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 50, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "id": 1004, + "name": "CustomAuthError.status" + } + }, + { + "id": 1042, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 57, + "character": 2 + } + ], + "signatures": [ + { + "id": 1043, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1044, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1046, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 60, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1045, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 59, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1047, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 61, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1046, + 1045, + 1047 + ] + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "id": 1006, + "name": "CustomAuthError.toJSON" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 1005, + "name": "CustomAuthError.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1037 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1040, + 1041 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1042 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 78, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + } + ] + }, + { + "id": 1024, + "name": "AuthInvalidTokenResponseError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 1025, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 73, + "character": 2 + } + ], + "signatures": [ + { + "id": 1026, + "name": "new AuthInvalidTokenResponseError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "id": 1024, + "name": "AuthInvalidTokenResponseError" + }, + "overwrites": { + "type": "reference", + "id": 999, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 998, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1027, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 49, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1003, + "name": "CustomAuthError.name" + } + }, + { + "id": 1028, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 50, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "id": 1004, + "name": "CustomAuthError.status" + } + }, + { + "id": 1029, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 57, + "character": 2 + } + ], + "signatures": [ + { + "id": 1030, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1031, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1033, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 60, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1032, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 59, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1034, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 61, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1033, + 1032, + 1034 + ] + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "id": 1006, + "name": "CustomAuthError.toJSON" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 1005, + "name": "CustomAuthError.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1025 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1027, + 1028 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1029 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 72, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + } + ] + }, + { + "id": 1074, + "name": "AuthPKCEGrantCodeExchangeError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 1075, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 103, + "character": 2 + } + ], + "signatures": [ + { + "id": 1076, + "name": "new AuthPKCEGrantCodeExchangeError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 1077, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1078, + "name": "details", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1079, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1081, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 103, + "character": 57 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1080, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 103, + "character": 42 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1081, + 1080 + ] + } + ] + } + } + ] + }, + "defaultValue": "null" + } + ], + "type": { + "type": "reference", + "id": 1074, + "name": "AuthPKCEGrantCodeExchangeError" + }, + "overwrites": { + "type": "reference", + "id": 999, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 998, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1082, + "name": "details", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 102, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1083, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1085, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 102, + "character": 28 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1084, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 102, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1085, + 1084 + ] + } + ] + } + } + ] + }, + "defaultValue": "null" + }, + { + "id": 1096, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 49, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1003, + "name": "CustomAuthError.name" + } + }, + { + "id": 1097, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 50, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "id": 1004, + "name": "CustomAuthError.status" + } + }, + { + "id": 1086, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 108, + "character": 2 + } + ], + "signatures": [ + { + "id": 1087, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1088, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1092, + "name": "details", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 113, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1093, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1095, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 102, + "character": 28 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1094, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 102, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1095, + 1094 + ] + } + ] + } + } + ] + }, + "defaultValue": "..." + }, + { + "id": 1090, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 111, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1089, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 110, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1091, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 112, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1092, + 1090, + 1089, + 1091 + ] + } + ] + } + }, + "overwrites": { + "type": "reference", + "id": 1006, + "name": "CustomAuthError.toJSON" + } + } + ], + "overwrites": { + "type": "reference", + "id": 1005, + "name": "CustomAuthError.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1075 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1082, + 1096, + 1097 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1086 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 101, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + } + ] + }, + { + "id": 1099, + "name": "AuthRetryableFetchError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 1100, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 119, + "character": 2 + } + ], + "signatures": [ + { + "id": 1101, + "name": "new AuthRetryableFetchError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 1102, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1103, + "name": "status", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 1099, + "name": "AuthRetryableFetchError" + }, + "overwrites": { + "type": "reference", + "id": 999, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 998, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1104, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 49, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1003, + "name": "CustomAuthError.name" + } + }, + { + "id": 1105, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 50, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "id": 1004, + "name": "CustomAuthError.status" + } + }, + { + "id": 1106, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 57, + "character": 2 + } + ], + "signatures": [ + { + "id": 1107, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1108, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1110, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 60, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1109, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 59, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1111, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 61, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1110, + 1109, + 1111 + ] + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "id": 1006, + "name": "CustomAuthError.toJSON" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 1005, + "name": "CustomAuthError.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1100 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1104, + 1105 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1106 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 118, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + } + ] + }, + { + "id": 1012, + "name": "AuthSessionMissingError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 1013, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 67, + "character": 2 + } + ], + "signatures": [ + { + "id": 1014, + "name": "new AuthSessionMissingError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "id": 1012, + "name": "AuthSessionMissingError" + }, + "overwrites": { + "type": "reference", + "id": 999, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 998, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1015, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 49, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "id": 1003, + "name": "CustomAuthError.name" + } + }, + { + "id": 1016, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 50, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "id": 1004, + "name": "CustomAuthError.status" + } + }, + { + "id": 1017, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 57, + "character": 2 + } + ], + "signatures": [ + { + "id": 1018, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1019, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1021, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 60, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1020, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 59, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1022, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 61, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1021, + 1020, + 1022 + ] + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "id": 1006, + "name": "CustomAuthError.toJSON" + } + } + ], + "inheritedFrom": { + "type": "reference", + "id": 1005, + "name": "CustomAuthError.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1013 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1015, + 1016 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1017 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 66, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + } + ] + }, + { + "id": 989, + "name": "AuthUnknownError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 990, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 41, + "character": 2 + } + ], + "signatures": [ + { + "id": 991, + "name": "new AuthUnknownError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 992, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 993, + "name": "originalError", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "reference", + "id": 989, + "name": "AuthUnknownError" + }, + "overwrites": { + "type": "reference", + "id": 971, + "name": "AuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 970, + "name": "AuthError.constructor" + } + }, + { + "id": 994, + "name": "originalError", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 39, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 995, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 2, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "id": 974, + "name": "AuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 990 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 994, + 995 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 38, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 969, + "name": "AuthError" + } + ] + }, + { + "id": 997, + "name": "CustomAuthError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 998, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 51, + "character": 2 + } + ], + "signatures": [ + { + "id": 999, + "name": "new CustomAuthError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 1000, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1001, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1002, + "name": "status", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "id": 997, + "name": "CustomAuthError" + }, + "overwrites": { + "type": "reference", + "id": 971, + "name": "AuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "id": 970, + "name": "AuthError.constructor" + } + }, + { + "id": 1003, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 49, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "AuthError.name" + } + }, + { + "id": 1004, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 50, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "overwrites": { + "type": "reference", + "id": 974, + "name": "AuthError.status" + } + }, + { + "id": 1005, + "name": "toJSON", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 57, + "character": 2 + } + ], + "signatures": [ + { + "id": 1006, + "name": "toJSON", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1007, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 1009, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 60, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1008, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 59, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1010, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 61, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1009, + 1008, + 1010 + ] + } + ] + } + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 998 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1003, + 1004 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1005 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 48, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "id": 969, + "name": "AuthError" + } + ], + "extendedBy": [ + { + "type": "reference", + "id": 1012, + "name": "AuthSessionMissingError" + }, + { + "type": "reference", + "id": 1024, + "name": "AuthInvalidTokenResponseError" + }, + { + "type": "reference", + "id": 1036, + "name": "AuthInvalidCredentialsError" + }, + { + "type": "reference", + "id": 1049, + "name": "AuthImplicitGrantRedirectError" + }, + { + "type": "reference", + "id": 1074, + "name": "AuthPKCEGrantCodeExchangeError" + }, + { + "type": "reference", + "id": 1099, + "name": "AuthRetryableFetchError" + } + ] + }, + { + "id": 1, + "name": "GoTrueAdminApi", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 2, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 35, + "character": 2 + } + ], + "signatures": [ + { + "id": 3, + "name": "new GoTrueAdminApi", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 4, + "name": "__namedParameters", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 5, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 11, + "name": "fetch", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 44, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 12, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 13, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 14, + "name": "input", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "qualifiedName": "RequestInfo", + "package": "typescript", + "name": "RequestInfo" + }, + { + "type": "reference", + "qualifiedName": "URL", + "package": "typescript", + "name": "URL" + } + ] + } + }, + { + "id": 15, + "name": "init", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "qualifiedName": "RequestInit", + "package": "typescript", + "name": "RequestInit" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "qualifiedName": "Response", + "package": "typescript", + "name": "Response" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + } + }, + { + "id": 7, + "name": "headers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 41, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 8, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "indexSignature": { + "id": 9, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "parameters": [ + { + "id": 10, + "name": "key", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + } + } + }, + { + "id": 6, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 40, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 11, + 7, + 6 + ] + } + ] + } + } + } + ], + "type": { + "type": "reference", + "id": 1, + "name": "default" + } + } + ] + }, + { + "id": 16, + "name": "mfa", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Contains all MFA administration methods." + }, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 27, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 928, + "name": "GoTrueAdminMFAApi" + } + }, + { + "id": 44, + "name": "createUser", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 152, + "character": 8 + } + ], + "signatures": [ + { + "id": 45, + "name": "createUser", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Creates a new user.\nThis function should only be called on a server. Never expose your `service_role` key in the browser." + }, + "parameters": [ + { + "id": 46, + "name": "attributes", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 608, + "name": "AdminUserAttributes" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 531, + "name": "UserResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 68, + "name": "deleteUser", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 268, + "character": 8 + } + ], + "signatures": [ + { + "id": 69, + "name": "deleteUser", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Delete a user. Requires a `service_role` key." + }, + "parameters": [ + { + "id": 70, + "name": "id", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The user id you want to remove." + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 71, + "name": "shouldSoftDelete", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "If true, then the user will be soft-deleted from the auth schema.\nDefaults to false for backward compatibility.\n\nThis function should only be called on a server. Never expose your `service_role` key in the browser.\n" + }, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "false" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 531, + "name": "UserResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 41, + "name": "generateLink", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 118, + "character": 8 + } + ], + "signatures": [ + { + "id": 42, + "name": "generateLink", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Generates email links and OTPs to be sent via a custom email provider." + }, + "parameters": [ + { + "id": 43, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 772, + "name": "GenerateLinkParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 773, + "name": "GenerateLinkResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 61, + "name": "getUserById", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 221, + "character": 8 + } + ], + "signatures": [ + { + "id": 62, + "name": "getUserById", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get user by id." + }, + "parameters": [ + { + "id": 63, + "name": "uid", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The user's unique identifier\n\nThis function should only be called on a server. Never expose your `service_role` key in the browser.\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 531, + "name": "UserResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 34, + "name": "inviteUserByEmail", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 85, + "character": 8 + } + ], + "signatures": [ + { + "id": 35, + "name": "inviteUserByEmail", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Sends an invite link to an email address." + }, + "parameters": [ + { + "id": 36, + "name": "email", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The email address of the user." + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 37, + "name": "options", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Additional options to be included when inviting.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 38, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 39, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store additional metadata about the user. This maps to the `auth.users.user_metadata` column." + }, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 89, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 40, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The URL which will be appended to the email link sent to the user's email address. Once clicked the user will end up on this URL." + }, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 92, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 39, + 40 + ] + } + ] + } + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 531, + "name": "UserResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 47, + "name": "listUsers", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 174, + "character": 8 + } + ], + "signatures": [ + { + "id": 48, + "name": "listUsers", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get a list of users.", + "text": "This function should only be called on a server. Never expose your `service_role` key in the browser." + }, + "parameters": [ + { + "id": 49, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "An object which supports `page` and `perPage` as numbers, to alter the paginated results.\n" + }, + "type": { + "type": "reference", + "id": 953, + "name": "PageParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 50, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 51, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 177, + "character": 8 + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 52, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 54, + "name": "aud", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 177, + "character": 31 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 53, + "name": "users", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 177, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 579, + "name": "User" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 54, + 53 + ] + } + ] + } + }, + { + "type": "reference", + "id": 946, + "name": "Pagination" + } + ] + } + }, + { + "id": 55, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 177, + "character": 59 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 51, + 55 + ] + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 56, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 57, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 178, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 58, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 59, + "name": "users", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 178, + "character": 16 + } + ], + "type": { + "type": "tuple" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 59 + ] + } + ] + } + } + }, + { + "id": 60, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 178, + "character": 29 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 57, + 60 + ] + } + ] + } + } + ] + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 27, + "name": "signOut", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 60, + "character": 8 + } + ], + "signatures": [ + { + "id": 28, + "name": "signOut", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Removes a logged-in session." + }, + "parameters": [ + { + "id": 29, + "name": "jwt", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "A valid, logged-in JWT." + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 30, + "name": "scope", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The logout sope.\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "global" + }, + { + "type": "literal", + "value": "local" + }, + { + "type": "literal", + "value": "others" + } + ] + }, + "defaultValue": "'global'" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 31, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 32, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 63, + "character": 15 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 33, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 63, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "id": 969, + "name": "AuthError" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 32, + 33 + ] + } + ] + } + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 64, + "name": "updateUserById", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 243, + "character": 8 + } + ], + "signatures": [ + { + "id": 65, + "name": "updateUserById", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Updates the user data." + }, + "parameters": [ + { + "id": 66, + "name": "uid", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 67, + "name": "attributes", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The data you want to update.\n\nThis function should only be called on a server. Never expose your `service_role` key in the browser.\n" + }, + "type": { + "type": "reference", + "id": 608, + "name": "AdminUserAttributes" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 531, + "name": "UserResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 16 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 44, + 68, + 41, + 61, + 34, + 47, + 27, + 64 + ] + } + ], + "sources": [ + { + "fileName": "src/GoTrueAdminApi.ts", + "line": 25, + "character": 21 + } + ] + }, + { + "id": 78, + "name": "GoTrueClient", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 80, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 164, + "character": 2 + } + ], + "signatures": [ + { + "id": 81, + "name": "new GoTrueClient", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a new client for use in the browser." + }, + "parameters": [ + { + "id": 82, + "name": "options", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 448, + "name": "GoTrueClientOptions" + } + } + ], + "type": { + "type": "reference", + "id": 78, + "name": "default" + } + } + ] + }, + { + "id": 84, + "name": "admin", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Namespace for the GoTrue admin methods.\nThese methods should only be used in a trusted server-side environment." + }, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 116, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 1, + "name": "default" + } + }, + { + "id": 85, + "name": "mfa", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Namespace for the MFA methods." + }, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 120, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 883, + "name": "GoTrueMFAApi" + } + }, + { + "id": 139, + "name": "exchangeCodeForSession", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 494, + "character": 8 + } + ], + "signatures": [ + { + "id": 140, + "name": "exchangeCodeForSession", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Log in an existing user by exchanging an Auth Code issued during the PKCE flow." + }, + "parameters": [ + { + "id": 141, + "name": "authCode", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 496, + "name": "AuthTokenResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 164, + "name": "getSession", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 819, + "character": 8 + } + ], + "signatures": [ + { + "id": 165, + "name": "getSession", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Returns the session, refreshing it if necessary.\nThe session returned can be null if the session is not detected which can happen in the event a user is not signed-in or has logged out." + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 166, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 167, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 910, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 168, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 169, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 911, + "character": 14 + } + ], + "type": { + "type": "reference", + "id": 542, + "name": "Session" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 169 + ] + } + ] + } + } + }, + { + "id": 170, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 913, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 167, + 170 + ] + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 171, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 172, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 916, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 173, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 174, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 917, + "character": 14 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 174 + ] + } + ] + } + } + }, + { + "id": 175, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 919, + "character": 12 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 172, + 175 + ] + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 176, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 177, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 922, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 178, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 179, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 923, + "character": 14 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 179 + ] + } + ] + } + } + }, + { + "id": 180, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 925, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 177, + 180 + ] + } + ] + } + } + ] + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 227, + "name": "getUser", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1022, + "character": 8 + } + ], + "signatures": [ + { + "id": 228, + "name": "getUser", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Gets the current user details if there is an existing session." + }, + "parameters": [ + { + "id": 229, + "name": "jwt", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Takes in an optional access token jwt. If no jwt is provided, getUser() will attempt to get the jwt from the current session.\n" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 531, + "name": "UserResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 126, + "name": "initialize", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 259, + "character": 8 + } + ], + "signatures": [ + { + "id": 127, + "name": "initialize", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Initializes the client session either from the url or from storage.\nThis method is automatically called when instantiating the client, but should also be called\nmanually when checking for an error from an auth redirect (oauth, magiclink, password recovery, etc)." + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 936, + "name": "InitializeResult" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 303, + "name": "onAuthStateChange", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1458, + "character": 2 + } + ], + "signatures": [ + { + "id": 304, + "name": "onAuthStateChange", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Receive a notification every time an auth event happens." + }, + "parameters": [ + { + "id": 305, + "name": "callback", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "A callback function to be invoked when an auth event happens.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 306, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 307, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 308, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 438, + "name": "AuthChangeEvent" + } + }, + { + "id": 309, + "name": "session", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "id": 542, + "name": "Session" + } + ] + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "void" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + ] + } + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 310, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 311, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1461, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 312, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 313, + "name": "subscription", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1461, + "character": 12 + } + ], + "type": { + "type": "reference", + "id": 618, + "name": "Subscription" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 313 + ] + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 311 + ] + } + ] + } + } + } + ] + }, + { + "id": 157, + "name": "reauthenticate", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 738, + "character": 8 + } + ], + "signatures": [ + { + "id": 158, + "name": "reauthenticate", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Sends a reauthentication OTP to the user's email or phone number.\nRequires the user to be signed-in." + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 468, + "name": "AuthResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 264, + "name": "refreshSession", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1223, + "character": 8 + } + ], + "signatures": [ + { + "id": 265, + "name": "refreshSession", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Returns a new session, regardless of expiry status.\nTakes in an optional current session. If not passed in, then refreshSession() will attempt to retrieve it from getSession().\nIf the current session's refresh token is invalid, an error will be thrown." + }, + "parameters": [ + { + "id": 266, + "name": "currentSession", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The current session. If passed in, it must contain a refresh token.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 267, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 268, + "name": "refresh_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1223, + "character": 42 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 268 + ] + } + ] + } + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 468, + "name": "AuthResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 161, + "name": "resend", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 773, + "character": 8 + } + ], + "signatures": [ + { + "id": 162, + "name": "resend", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Resends an existing signup confirmation email, email change email, SMS OTP or phone change OTP." + }, + "parameters": [ + { + "id": 163, + "name": "credentials", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 720, + "name": "ResendParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 481, + "name": "AuthOtpResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 317, + "name": "resetPasswordForEmail", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1514, + "character": 8 + } + ], + "signatures": [ + { + "id": 318, + "name": "resetPasswordForEmail", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Sends a password reset request to an email address.\nThis method supports the PKCE flow." + }, + "parameters": [ + { + "id": 319, + "name": "email", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The email address of the user." + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 320, + "name": "options", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 321, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 323, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site.\n" + }, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1518, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 322, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The URL to send the user to after they click the password reset link." + }, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1517, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 323, + 322 + ] + } + ] + } + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 324, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 325, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1522, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 326, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {} + } + } + }, + { + "id": 327, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1523, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 325, + 327 + ] + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 328, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 329, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1525, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 330, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1525, + "character": 20 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 329, + 330 + ] + } + ] + } + } + ] + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 252, + "name": "setSession", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1148, + "character": 8 + } + ], + "signatures": [ + { + "id": 253, + "name": "setSession", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Sets the session data from the current session. If the current session is expired, setSession will take care of refreshing it to obtain a new session.\nIf the refresh token or access token in the current session is invalid, an error will be thrown." + }, + "parameters": [ + { + "id": 254, + "name": "currentSession", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The current session that minimally contains an access token and refresh token.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 255, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 256, + "name": "access_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1149, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 257, + "name": "refresh_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1150, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 256, + 257 + ] + } + ] + } + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 468, + "name": "AuthResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 145, + "name": "signInWithIdToken", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 534, + "character": 8 + } + ], + "signatures": [ + { + "id": 146, + "name": "signInWithIdToken", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Allows signing in with an OIDC ID token. The authentication provider used\nshould be enabled and configured." + }, + "parameters": [ + { + "id": 147, + "name": "credentials", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 689, + "name": "SignInWithIdTokenCredentials" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 496, + "name": "AuthTokenResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 136, + "name": "signInWithOAuth", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 480, + "character": 8 + } + ], + "signatures": [ + { + "id": 137, + "name": "signInWithOAuth", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Log in an existing user via a third-party provider.\nThis method supports the PKCE flow." + }, + "parameters": [ + { + "id": 138, + "name": "credentials", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 677, + "name": "SignInWithOAuthCredentials" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 509, + "name": "OAuthResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 148, + "name": "signInWithOtp", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 591, + "character": 8 + } + ], + "signatures": [ + { + "id": 149, + "name": "signInWithOtp", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Log in a user using magiclink or a one-time password (OTP).", + "text": "If the `{{ .ConfirmationURL }}` variable is specified in the email template, a magiclink will be sent.\nIf the `{{ .Token }}` variable is specified in the email template, an OTP will be sent.\nIf you're using phone sign-ins, only an OTP will be sent. You won't be able to send a magiclink for phone sign-ins.\n\nBe aware that you may get back an error message that will not distinguish\nbetween the cases where the account does not exist or, that the account\ncan only be accessed via social login.\n\nDo note that you will need to configure a Whatsapp sender on Twilio\nif you are using phone sign in with the 'whatsapp' channel. The whatsapp\nchannel is not supported on other providers\nat this time.\nThis method supports PKCE when an email is passed.\n" + }, + "parameters": [ + { + "id": 150, + "name": "credentials", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 659, + "name": "SignInWithPasswordlessCredentials" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 481, + "name": "AuthOtpResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 133, + "name": "signInWithPassword", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 424, + "character": 8 + } + ], + "signatures": [ + { + "id": 134, + "name": "signInWithPassword", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Log in an existing user with an email and password or phone and password.", + "text": "Be aware that you may get back an error message that will not distinguish\nbetween the cases where the account does not exist or that the\nemail/phone and password combination is wrong or that the account can only\nbe accessed via social login.\n" + }, + "parameters": [ + { + "id": 135, + "name": "credentials", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 645, + "name": "SignInWithPasswordCredentials" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 496, + "name": "AuthTokenResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 154, + "name": "signInWithSSO", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 709, + "character": 8 + } + ], + "signatures": [ + { + "id": 155, + "name": "signInWithSSO", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Attempts a single-sign on using an enterprise Identity Provider. A\nsuccessful SSO attempt will redirect the current page to the identity\nprovider authorization page. The redirect URL is implementation and SSO\nprotocol specific.", + "text": "You can use it by providing a SSO domain. Typically you can extract this\ndomain by asking users for their email address. If this domain is\nregistered on the Auth instance the redirect will use that organization's\ncurrently active SSO Identity Provider for the login.\n\nIf you have built an organization-specific login page, you can use the\norganization's SSO Identity Provider UUID directly instead.\n" + }, + "parameters": [ + { + "id": 156, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 734, + "name": "SignInWithSSO" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 522, + "name": "SSOResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 293, + "name": "signOut", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1418, + "character": 8 + } + ], + "signatures": [ + { + "id": 294, + "name": "signOut", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Inside a browser context, `signOut()` will remove the logged in user from the browser session\nand log them out - removing all items from localstorage and then trigger a `\"SIGNED_OUT\"` event.", + "text": "For server-side management, you can revoke all refresh tokens for a user by passing a user's JWT through to `auth.api.signOut(JWT: string)`.\nThere is no way to revoke a user's access token jwt until it expires. It is recommended to set a shorter expiry on the jwt for this reason.\n\nIf using others scope, no `SIGNED_OUT` event is fired!\n" + }, + "parameters": [ + { + "id": 295, + "name": "options", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 957, + "name": "SignOut" + }, + "defaultValue": "..." + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 296, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 297, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1418, + "character": 67 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "id": 969, + "name": "AuthError" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 297 + ] + } + ] + } + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 130, + "name": "signUp", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 345, + "character": 8 + } + ], + "signatures": [ + { + "id": 131, + "name": "signUp", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Creates a new user.", + "text": "Be aware that if a user account exists in the system you may get back an\nerror message that attempts to hide this information from the user.\nThis method has support for PKCE via email signups. The PKCE flow cannot be used when autoconfirm is enabled.\n", + "returns": "A logged-in session if the server has \"autoconfirm\" ON" + }, + "parameters": [ + { + "id": 132, + "name": "credentials", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 628, + "name": "SignUpWithPasswordCredentials" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 468, + "name": "AuthResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 379, + "name": "startAutoRefresh", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1897, + "character": 8 + } + ], + "signatures": [ + { + "id": 380, + "name": "startAutoRefresh", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Starts an auto-refresh process in the background. The session is checked\nevery few seconds. Close to the time of expiration a process is started to\nrefresh the session. If refreshing fails it will be retried for as long as\nnecessary.", + "text": "If you set the {@link GoTrueClientOptions#autoRefreshToken} you don't need\nto call this function, it will be called for you.\n\nOn browsers the refresh process works only when the tab/window is in the\nforeground to conserve resources as well as prevent race conditions and\nflooding auth with requests. If you call this method any managed\nvisibility change callback will be removed and you must manage visibility\nchanges on your own.\n\nOn non-browser platforms the refresh process works *continuously* in the\nbackground, which may not be desirable. You should hook into your\nplatform's foreground indication mechanism and call these methods\nappropriately to conserve resources.\n\n{@see #stopAutoRefresh}\n" + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "void" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 381, + "name": "stopAutoRefresh", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1910, + "character": 8 + } + ], + "signatures": [ + { + "id": 382, + "name": "stopAutoRefresh", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Stops an active auto refresh process running in the background (if any).", + "text": "If you call this method any managed visibility change callback will be\nremoved and you must manage visibility changes on your own.\n\nSee {@link #startAutoRefresh} for more details.\n" + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "intrinsic", + "name": "void" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 233, + "name": "updateUser", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1068, + "character": 8 + } + ], + "signatures": [ + { + "id": 234, + "name": "updateUser", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Updates user data for a logged in user." + }, + "parameters": [ + { + "id": 235, + "name": "attributes", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 602, + "name": "UserAttributes" + } + }, + { + "id": 236, + "name": "options", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 237, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 238, + "name": "emailRedirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 1071, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 238 + ] + } + ] + } + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 531, + "name": "UserResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 151, + "name": "verifyOtp", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 646, + "character": 8 + } + ], + "signatures": [ + { + "id": 152, + "name": "verifyOtp", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Log in a user given a User supplied OTP or TokenHash received through mobile or email." + }, + "parameters": [ + { + "id": 153, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 698, + "name": "VerifyOtpParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 468, + "name": "AuthResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 80 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 84, + 85 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 139, + 164, + 227, + 126, + 303, + 157, + 264, + 161, + 317, + 252, + 145, + 136, + 148, + 133, + 154, + 293, + 130, + 379, + 381, + 233, + 151 + ] + } + ], + "sources": [ + { + "fileName": "src/GoTrueClient.ts", + "line": 107, + "character": 21 + } + ] + }, + { + "id": 428, + "name": "NavigatorLockAcquireTimeoutError", + "kind": 128, + "kindString": "Class", + "flags": {}, + "children": [ + { + "id": 429, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 430, + "name": "new NavigatorLockAcquireTimeoutError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "parameters": [ + { + "id": 431, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "id": 428, + "name": "NavigatorLockAcquireTimeoutError" + }, + "inheritedFrom": { + "type": "reference", + "name": "LockAcquireTimeoutError.constructor" + } + } + ], + "inheritedFrom": { + "type": "reference", + "name": "LockAcquireTimeoutError.constructor" + } + }, + { + "id": 432, + "name": "isAcquireTimeout", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "src/lib/locks.ts", + "line": 19, + "character": 18 + } + ], + "type": { + "type": "literal", + "value": true + }, + "defaultValue": "true", + "inheritedFrom": { + "type": "reference", + "name": "LockAcquireTimeoutError.isAcquireTimeout" + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 429 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 432 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/locks.ts", + "line": 26, + "character": 13 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "LockAcquireTimeoutError" + } + ] + }, + { + "id": 551, + "name": "AMREntry", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "comment": { + "shortText": "An authentication methord reference (AMR) entry.", + "text": "An entry designates what method was used by the user to verify their\nidentity and at what time.\n", + "tags": [ + { + "tag": "see", + "text": "{@link GoTrueMFAApi#getAuthenticatorAssuranceLevel}.\n" + } + ] + }, + "children": [ + { + "id": 552, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Authentication method name." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 219, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 553, + "name": "timestamp", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Timestamp when the method was successfully used. Represents number of\nseconds since 1st January 1970 (UNIX epoch) in UTC." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 225, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 552, + 553 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 217, + "character": 17 + } + ] + }, + { + "id": 608, + "name": "AdminUserAttributes", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 610, + "name": "app_metadata", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's application specific metadata. This maps to the `auth.users.app_metadata` column.", + "text": "Only a service role can modify.\n\nThe `app_metadata` should be a JSON object that includes app-specific info, such as identity providers, roles, and other\naccess control information.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 354, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 613, + "name": "ban_duration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Determines how long a user is banned for.", + "text": "The format for the ban duration follows a strict sequence of decimal numbers with a unit suffix.\nValid time units are \"ns\", \"us\" (or \"µs\"), \"ms\", \"s\", \"m\", \"h\".\n\nFor example, some possible durations include: '300ms', '2h45m'.\n\nSetting the ban duration to 'none' lifts the ban on the user.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 380, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 616, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The user's email." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 305, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "Omit.email" + } + }, + { + "id": 611, + "name": "email_confirm", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Confirms the user's email address if set to true.", + "text": "Only a service role can modify.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 361, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 615, + "name": "nonce", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The nonce sent for reauthentication if the user's password is to be updated.", + "text": "Call reauthenticate() to obtain the nonce first.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 322, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "Omit.nonce" + } + }, + { + "id": 614, + "name": "password", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The user's password." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 315, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "Omit.password" + } + }, + { + "id": 617, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The user's phone." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 310, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "Omit.phone" + } + }, + { + "id": 612, + "name": "phone_confirm", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Confirms the user's phone number if set to true.", + "text": "Only a service role can modify.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 368, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 609, + "name": "user_metadata", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `user_metadata` should be a JSON object that includes user-specific info, such as their first and last name.\n\nNote: When using the GoTrueAdminApi and wanting to modify a user's metadata,\nthis attribute is used instead of UserAttributes data.\n\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 344, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 610, + 613, + 616, + 611, + 615, + 614, + 617, + 612, + 609 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 333, + "character": 17 + } + ], + "extendedTypes": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 602, + "name": "UserAttributes" + }, + { + "type": "literal", + "value": "data" + } + ], + "qualifiedName": "Omit", + "package": "typescript", + "name": "Omit" + } + ] + }, + { + "id": 565, + "name": "Factor", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "comment": { + "shortText": "A MFA factor.", + "tags": [ + { + "tag": "see", + "text": "{@link GoTrueMFAApi#enroll}" + }, + { + "tag": "see", + "text": "{@link GoTrueMFAApi#listFactors}" + }, + { + "tag": "see", + "text": "{@link GoTrueMFAAdminApi#listFactors}\n" + } + ] + }, + "children": [ + { + "id": 570, + "name": "created_at", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 263, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 568, + "name": "factor_type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Type of factor. Only `totp` supported with this version but may change in\nfuture versions." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 258, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 567, + "name": "friendly_name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Friendly name of the factor, useful to disambiguate between multiple factors." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 252, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 566, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 249, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 569, + "name": "status", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Factor's status." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 261, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "verified" + }, + { + "type": "literal", + "value": "unverified" + } + ] + } + }, + { + "id": 571, + "name": "updated_at", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 264, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 570, + 568, + 567, + 566, + 569, + 571 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 247, + "character": 17 + } + ] + }, + { + "id": 769, + "name": "GenerateLinkOptions", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 770, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `data` should be a JSON object that includes user-specific info, such as their first and last name.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 668, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 771, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The URL which will be appended to the email link generated." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 670, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 770, + 771 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 662, + "character": 17 + } + ] + }, + { + "id": 928, + "name": "GoTrueAdminMFAApi", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "comment": { + "shortText": "Contains the full multi-factor authentication administration API.", + "tags": [ + { + "tag": "expermental", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 932, + "name": "deleteFactor", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 933, + "name": "deleteFactor", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Deletes a factor on a user. This will log the user out of all active\nsessions if the deleted factor was verified.", + "tags": [ + { + "tag": "see", + "text": "{@link GoTrueMFAApi#unenroll}\n" + }, + { + "tag": "expermental", + "text": "\n" + } + ] + }, + "parameters": [ + { + "id": 934, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 912, + "name": "AuthMFAAdminDeleteFactorParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 903, + "name": "AuthMFAAdminDeleteFactorResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 929, + "name": "listFactors", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 930, + "name": "listFactors", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Lists all factors associated to a user." + }, + "parameters": [ + { + "id": 931, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 925, + "name": "AuthMFAAdminListFactorsParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 916, + "name": "AuthMFAAdminListFactorsResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "kind": 2048, + "children": [ + 932, + 929 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1000, + "character": 17 + } + ] + }, + { + "id": 883, + "name": "GoTrueMFAApi", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "comment": { + "shortText": "Contains the full multi-factor authentication API." + }, + "children": [ + { + "id": 887, + "name": "challenge", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 888, + "name": "challenge", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Prepares a challenge used to verify that a user has access to a MFA\nfactor." + }, + "parameters": [ + { + "id": 889, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 807, + "name": "MFAChallengeParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 851, + "name": "AuthMFAChallengeResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 896, + "name": "challengeAndVerify", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 897, + "name": "challengeAndVerify", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Helper method which creates a challenge and immediately uses the given code to verify against it thereafter. The verification code is\nprovided by the user by entering a code seen in their authenticator app." + }, + "parameters": [ + { + "id": 898, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 810, + "name": "MFAChallengeAndVerifyParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 814, + "name": "AuthMFAVerifyResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 884, + "name": "enroll", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 885, + "name": "enroll", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Starts the enrollment process for a new Multi-Factor Authentication (MFA)\nfactor. This method creates a new `unverified` factor.\nTo verify a factor, present the QR code or secret to the user and ask them to add it to their\nauthenticator app.\nThe user has to enter the code from their authenticator app to verify it.", + "text": "Upon verifying a factor, all other sessions are logged out and the current session's authenticator level is promoted to `aal2`.\n\n" + }, + "parameters": [ + { + "id": 886, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 794, + "name": "MFAEnrollParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 827, + "name": "AuthMFAEnrollResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 901, + "name": "getAuthenticatorAssuranceLevel", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 902, + "name": "getAuthenticatorAssuranceLevel", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Returns the Authenticator Assurance Level (AAL) for the active session.", + "text": "- `aal1` (or `null`) means that the user's identity has been verified only\nwith a conventional login (email+password, OTP, magic link, social login,\netc.).\n- `aal2` means that the user's identity has been verified both with a conventional login and at least one MFA factor.\n\nAlthough this method returns a promise, it's fairly quick (microseconds)\nand rarely uses the network. You can use this to check whether the current\nuser needs to be shown a screen to verify their MFA factors.\n\n" + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 872, + "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 899, + "name": "listFactors", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 900, + "name": "listFactors", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Returns the list of MFA factors enabled for this user.", + "tags": [ + { + "tag": "see", + "text": "{@link GoTrueMFAApi#enroll}" + }, + { + "tag": "see", + "text": "{@link GoTrueMFAApi#getAuthenticatorAssuranceLevel}" + }, + { + "tag": "see", + "text": "{@link GoTrueClient#getUser}\n\n" + } + ] + }, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 861, + "name": "AuthMFAListFactorsResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 893, + "name": "unenroll", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 894, + "name": "unenroll", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Unenroll removes a MFA factor.\nA user has to have an `aal2` authenticator level in order to unenroll a `verified` factor." + }, + "parameters": [ + { + "id": 895, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 799, + "name": "MFAUnenrollParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 842, + "name": "AuthMFAUnenrollResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + }, + { + "id": 890, + "name": "verify", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "signatures": [ + { + "id": 891, + "name": "verify", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Verifies a code against a challenge. The verification code is\nprovided by the user by entering a code seen in their authenticator app." + }, + "parameters": [ + { + "id": 892, + "name": "params", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 802, + "name": "MFAVerifyParams" + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 814, + "name": "AuthMFAVerifyResponse" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "kind": 2048, + "children": [ + 887, + 896, + 884, + 901, + 899, + 893, + 890 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 887, + "character": 17 + } + ] + }, + { + "id": 542, + "name": "Session", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 545, + "name": "access_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The access token jwt. It is recommended to set the JWT_EXPIRY to a shorter expiry value." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 192, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 548, + "name": "expires_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A timestamp of when the token will expire. Returned when a login is confirmed." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 204, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 547, + "name": "expires_in", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The number of seconds until the token expires (since it was issued). Returned when a login is confirmed." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 200, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 544, + "name": "provider_refresh_token", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The oauth provider refresh token. If present, this can be used to refresh the provider_token via the oauth provider's API.\nNot all oauth providers return a provider refresh token. If the provider_refresh_token is missing, please refer to the oauth provider's documentation for information on how to obtain the provider refresh token." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 188, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 543, + "name": "provider_token", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The oauth provider token. If present, this can be used to make external API requests to the oauth provider used." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 183, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 546, + "name": "refresh_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "A one-time used refresh token that never expires." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 196, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 549, + "name": "token_type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 205, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 550, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 206, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 579, + "name": "User" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 545, + 548, + 547, + 544, + 543, + 546, + 549, + 550 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 179, + "character": 17 + } + ] + }, + { + "id": 618, + "name": "Subscription", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 619, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The subscriber UUID. This will be set by the client." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 387, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 620, + "name": "callback", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 391, + "character": 2 + } + ], + "signatures": [ + { + "id": 621, + "name": "callback", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "The function to call every time there is an event. eg: (eventName) => {}" + }, + "parameters": [ + { + "id": 622, + "name": "event", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 438, + "name": "AuthChangeEvent" + } + }, + { + "id": 623, + "name": "session", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "id": 542, + "name": "Session" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 624, + "name": "unsubscribe", + "kind": 2048, + "kindString": "Method", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 395, + "character": 2 + } + ], + "signatures": [ + { + "id": 625, + "name": "unsubscribe", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Call this to remove the listener." + }, + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 619 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 620, + 624 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 383, + "character": 17 + } + ] + }, + { + "id": 626, + "name": "UpdatableFactorAttributes", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 627, + "name": "friendlyName", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 399, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 627 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 398, + "character": 17 + } + ] + }, + { + "id": 579, + "name": "User", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 590, + "name": "action_link", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 287, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 581, + "name": "app_metadata", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 278, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 572, + "name": "UserAppMetadata" + } + }, + { + "id": 583, + "name": "aud", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 280, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 584, + "name": "confirmation_sent_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 281, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 594, + "name": "confirmed_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 291, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 593, + "name": "created_at", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 290, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 591, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 288, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 586, + "name": "email_change_sent_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 283, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 595, + "name": "email_confirmed_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 292, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 601, + "name": "factors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 298, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 565, + "name": "Factor" + } + } + }, + { + "id": 580, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 277, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 600, + "name": "identities", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 297, + "character": 2 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 554, + "name": "UserIdentity" + } + } + }, + { + "id": 589, + "name": "invited_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 286, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 597, + "name": "last_sign_in_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 294, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 587, + "name": "new_email", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 284, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 588, + "name": "new_phone", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 285, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 592, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 289, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 596, + "name": "phone_confirmed_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 293, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 585, + "name": "recovery_sent_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 282, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 598, + "name": "role", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 295, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 599, + "name": "updated_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 296, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 582, + "name": "user_metadata", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 279, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 576, + "name": "UserMetadata" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 590, + 581, + 583, + 584, + 594, + 593, + 591, + 586, + 595, + 601, + 580, + 600, + 589, + 597, + 587, + 588, + 592, + 596, + 585, + 598, + 599, + 582 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 276, + "character": 17 + } + ] + }, + { + "id": 572, + "name": "UserAppMetadata", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 573, + "name": "provider", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 268, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 573 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 267, + "character": 17 + } + ], + "indexSignature": { + "id": 574, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "parameters": [ + { + "id": 575, + "name": "key", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + }, + { + "id": 602, + "name": "UserAttributes", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 607, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `data` should be a JSON object that includes user-specific info, such as their first and last name.\n\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 330, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 603, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The user's email." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 305, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 606, + "name": "nonce", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The nonce sent for reauthentication if the user's password is to be updated.", + "text": "Call reauthenticate() to obtain the nonce first.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 322, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 605, + "name": "password", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The user's password." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 315, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 604, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The user's phone." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 310, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 607, + 603, + 606, + 605, + 604 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 301, + "character": 17 + } + ] + }, + { + "id": 554, + "name": "UserIdentity", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 562, + "name": "created_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 235, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 555, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 229, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 557, + "name": "identity_data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 231, + "character": 2 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 558, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "indexSignature": { + "id": 559, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "parameters": [ + { + "id": 560, + "name": "key", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + }, + { + "id": 563, + "name": "last_sign_in_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 236, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 561, + "name": "provider", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 234, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 564, + "name": "updated_at", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 237, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 556, + "name": "user_id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 230, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 562, + 555, + 557, + 563, + 561, + 564, + 556 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 228, + "character": 17 + } + ] + }, + { + "id": 576, + "name": "UserMetadata", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 272, + "character": 17 + } + ], + "indexSignature": { + "id": 577, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "parameters": [ + { + "id": 578, + "name": "key", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + }, + { + "id": 707, + "name": "VerifyEmailOtpParams", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 708, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's email address." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 558, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 711, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 563, + "character": 2 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 712, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 714, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site.", + "tags": [ + { + "tag": "deprecated", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 571, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 713, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A URL to send the user to after they are confirmed." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 565, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 714, + 713 + ] + } + ] + } + } + }, + { + "id": 709, + "name": "token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The otp sent to the user's email address." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 560, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 710, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's verification type." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 562, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 719, + "name": "EmailOtpType" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 708, + 711, + 709, + 710 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 556, + "character": 17 + } + ] + }, + { + "id": 699, + "name": "VerifyMobileOtpParams", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 703, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 544, + "character": 2 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 704, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 706, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site.", + "tags": [ + { + "tag": "deprecated", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 553, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 705, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A URL to send the user to after they are confirmed." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 546, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 706, + 705 + ] + } + ] + } + } + }, + { + "id": 700, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's phone number." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 539, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 701, + "name": "token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The otp sent to the user's phone number." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 541, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 702, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's verification type." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 543, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 718, + "name": "MobileOtpType" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 703, + 700, + 701, + 702 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 537, + "character": 17 + } + ] + }, + { + "id": 715, + "name": "VerifyTokenHashParams", + "kind": 256, + "kindString": "Interface", + "flags": {}, + "children": [ + { + "id": 716, + "name": "token_hash", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The token hash used in an email link" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 577, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 717, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's verification type." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 580, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 719, + "name": "EmailOtpType" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 716, + 717 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 575, + "character": 17 + } + ] + }, + { + "id": 438, + "name": "AuthChangeEvent", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 28, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "INITIAL_SESSION" + }, + { + "type": "literal", + "value": "PASSWORD_RECOVERY" + }, + { + "type": "literal", + "value": "SIGNED_IN" + }, + { + "type": "literal", + "value": "SIGNED_OUT" + }, + { + "type": "literal", + "value": "TOKEN_REFRESHED" + }, + { + "type": "literal", + "value": "USER_UPDATED" + }, + { + "type": "reference", + "id": 437, + "name": "AuthChangeEventMFA" + } + ] + } + }, + { + "id": 437, + "name": "AuthChangeEventMFA", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 26, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": "MFA_CHALLENGE_VERIFIED" + } + }, + { + "id": 676, + "name": "AuthFlowType", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 505, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "implicit" + }, + { + "type": "literal", + "value": "pkce" + } + ] + } + }, + { + "id": 912, + "name": "AuthMFAAdminDeleteFactorParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "expermental", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 966, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 913, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 914, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the MFA factor to delete." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 968, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 915, + "name": "userId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the user whose factor is being deleted." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 971, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 914, + 915 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 966, + "character": 45 + } + ] + } + } + }, + { + "id": 903, + "name": "AuthMFAAdminDeleteFactorResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "expermental", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 953, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 904, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 905, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 955, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 906, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 907, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor that was successfully deleted." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 957, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 907 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 955, + "character": 12 + } + ] + } + } + }, + { + "id": 908, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 959, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 905, + 908 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 954, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 909, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 910, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 961, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 911, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 961, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 910, + 911 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 961, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 925, + "name": "AuthMFAAdminListFactorsParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "expermental", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 990, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 926, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 927, + "name": "userId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the user." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 992, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 927 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 990, + "character": 44 + } + ] + } + } + }, + { + "id": 916, + "name": "AuthMFAAdminListFactorsResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "expermental", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 977, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 917, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 918, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 979, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 919, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 920, + "name": "factors", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "All factors attached to the user." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 981, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 565, + "name": "Factor" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 920 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 979, + "character": 12 + } + ] + } + } + }, + { + "id": 921, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 983, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 918, + 921 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 978, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 922, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 923, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 985, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 924, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 985, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 923, + 924 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 985, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 851, + "name": "AuthMFAChallengeResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 830, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 852, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 853, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 832, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 854, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 856, + "name": "expires_at", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Timestamp in UNIX seconds when this challenge will no longer be usable." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 837, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 855, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the newly created challenge." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 834, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 856, + 855 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 832, + "character": 12 + } + ] + } + } + }, + { + "id": 857, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 839, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 853, + 857 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 831, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 858, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 859, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 841, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 860, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 841, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 859, + 860 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 841, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 827, + "name": "AuthMFAEnrollResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 787, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 828, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 829, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 789, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 830, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 831, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor that was just enrolled (in an unverified state)." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 791, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 833, + "name": "totp", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "TOTP enrollment information." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 797, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 834, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 835, + "name": "qr_code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Contains a QR code encoding the authenticator URI. You can\nconvert it to a URL by prepending `data:image/svg+xml;utf-8,` to\nthe value. Avoid logging this value to the console." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 801, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 836, + "name": "secret", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The TOTP secret (also encoded in the QR code). Show this secret\nin a password-style field to the user, in case they are unable to\nscan the QR code. Avoid logging this value to the console." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 806, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 837, + "name": "uri", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The authenticator URI encoded within the QR code, should you need\nto use it. Avoid loggin this value to the console." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 810, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 835, + 836, + 837 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 797, + "character": 14 + } + ] + } + } + }, + { + "id": 832, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Type of MFA factor. Only `totp` supported for now." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 794, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "totp" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 831, + 833, + 832 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 789, + "character": 12 + } + ] + } + } + }, + { + "id": 838, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 813, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 829, + 838 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 788, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 839, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 840, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 816, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 841, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 817, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 840, + 841 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 815, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 872, + "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 858, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 873, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 874, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 860, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 875, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 878, + "name": "currentAuthenticationMethods", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "A list of all authentication methods attached to this session. Use\nthe information here to detect the last time a user verified a\nfactor, for example if implementing a step-up scenario." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 877, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 551, + "name": "AMREntry" + } + } + }, + { + "id": 876, + "name": "currentLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Current AAL level of the session." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 862, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "id": 871, + "name": "AuthenticatorAssuranceLevels" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 877, + "name": "nextLevel", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Next possible AAL level for the session. If the next level is higher\nthan the current one, the user should go through MFA.", + "tags": [ + { + "tag": "see", + "text": "{@link GoTrueMFAApi#challenge}\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 870, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "id": 871, + "name": "AuthenticatorAssuranceLevels" + }, + { + "type": "literal", + "value": null + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 878, + 876, + 877 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 860, + "character": 12 + } + ] + } + } + }, + { + "id": 879, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 879, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 874, + 879 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 859, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 880, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 881, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 881, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 882, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 881, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 881, + 882 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 881, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 861, + "name": "AuthMFAListFactorsResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 843, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 862, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 863, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 845, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 864, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 865, + "name": "all", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "All available factors (verified and unverified)." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 847, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 565, + "name": "Factor" + } + } + }, + { + "id": 866, + "name": "totp", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Only verified TOTP factors. (A subset of `all`.)" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 850, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 565, + "name": "Factor" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 865, + 866 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 845, + "character": 12 + } + ] + } + } + }, + { + "id": 867, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 852, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 863, + 867 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 844, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 868, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 869, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 854, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 870, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 854, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 869, + 870 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 854, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 842, + "name": "AuthMFAUnenrollResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 820, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 843, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 844, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 822, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 845, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 846, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor that was successfully unenrolled." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 824, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 846 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 822, + "character": 12 + } + ] + } + } + }, + { + "id": 847, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 826, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 844, + 847 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 821, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 848, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 849, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 828, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 850, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 828, + "character": 18 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 849, + 850 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 828, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 814, + "name": "AuthMFAVerifyResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 762, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 815, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 816, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 764, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 817, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 818, + "name": "access_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "New access token (JWT) after successful verification." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 766, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 820, + "name": "expires_in", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Number of seconds in which the access token will expire." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 772, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 821, + "name": "refresh_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Refresh token you can use to obtain new access tokens when expired." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 775, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 819, + "name": "token_type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Type of token, typically `Bearer`." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 769, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 822, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Updated user profile." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 778, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 579, + "name": "User" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 818, + 820, + 821, + 819, + 822 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 764, + "character": 12 + } + ] + } + } + }, + { + "id": 823, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 780, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 816, + 823 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 763, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 824, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 825, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 783, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 826, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 784, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 825, + 826 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 782, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 481, + "name": "AuthOtpResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "shortText": "AuthOtpResponse is returned when OTP is used.", + "text": "{@see AuthRsponse}\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 104, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 482, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 483, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 106, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 484, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 487, + "name": "messageId", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 106, + "character": 41 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 486, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 106, + "character": 26 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 485, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 106, + "character": 14 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 487, + 486, + 485 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 106, + "character": 12 + } + ] + } + } + }, + { + "id": 488, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 107, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 483, + 488 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 105, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 489, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 490, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 110, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 491, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 494, + "name": "messageId", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 110, + "character": 41 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 493, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 110, + "character": 26 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 492, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 110, + "character": 14 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 494, + 493, + 492 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 110, + "character": 12 + } + ] + } + } + }, + { + "id": 495, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 111, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 490, + 495 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 109, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 468, + "name": "AuthResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 83, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 469, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 470, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 85, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 471, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 473, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 87, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "id": 542, + "name": "Session" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 472, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 86, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "id": 579, + "name": "User" + }, + { + "type": "literal", + "value": null + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 473, + 472 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 85, + "character": 12 + } + ] + } + } + }, + { + "id": 474, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 89, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 470, + 474 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 84, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 475, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 476, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 92, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 477, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 479, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 94, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 478, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 93, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 479, + 478 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 92, + "character": 12 + } + ] + } + } + }, + { + "id": 480, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 96, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 476, + 480 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 91, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 496, + "name": "AuthTokenResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 114, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 497, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 498, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 116, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 499, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 501, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 118, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 542, + "name": "Session" + } + }, + { + "id": 500, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 117, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 579, + "name": "User" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 501, + 500 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 116, + "character": 12 + } + ] + } + } + }, + { + "id": 502, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 120, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 498, + 502 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 115, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 503, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 504, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 123, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 505, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 507, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 125, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 506, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 124, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 507, + 506 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 123, + "character": 12 + } + ] + } + } + }, + { + "id": 508, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 127, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 504, + 508 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 122, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 871, + "name": "AuthenticatorAssuranceLevels", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 856, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "aal1" + }, + { + "type": "literal", + "value": "aal2" + } + ] + } + }, + { + "id": 939, + "name": "CallRefreshTokenResult", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1031, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 940, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 942, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1034, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 941, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1033, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 542, + "name": "Session" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 942, + 941 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1032, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 943, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 945, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1038, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + }, + { + "id": 944, + "name": "session", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1037, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 945, + 944 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1036, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 719, + "name": "EmailOtpType", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 584, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "signup" + }, + { + "type": "literal", + "value": "invite" + }, + { + "type": "literal", + "value": "magiclink" + }, + { + "type": "literal", + "value": "recovery" + }, + { + "type": "literal", + "value": "email_change" + }, + { + "type": "literal", + "value": "email" + } + ] + } + }, + { + "id": 763, + "name": "GenerateEmailChangeLinkParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 651, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 764, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 766, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's email" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 654, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 767, + "name": "newEmail", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's new email. Only required if type is 'email_change_current' or 'email_change_new'." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 658, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 768, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 659, + "character": 2 + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 769, + "name": "GenerateLinkOptions" + }, + { + "type": "literal", + "value": "redirectTo" + } + ], + "qualifiedName": "Pick", + "package": "typescript", + "name": "Pick" + } + }, + { + "id": 765, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 652, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "email_change_current" + }, + { + "type": "literal", + "value": "email_change_new" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 766, + 767, + 768, + 765 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 651, + "character": 44 + } + ] + } + } + }, + { + "id": 753, + "name": "GenerateInviteOrMagiclinkParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 637, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 754, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 756, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's email" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 640, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 757, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 641, + "character": 2 + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 769, + "name": "GenerateLinkOptions" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "data" + }, + { + "type": "literal", + "value": "redirectTo" + } + ] + } + ], + "qualifiedName": "Pick", + "package": "typescript", + "name": "Pick" + } + }, + { + "id": 755, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 638, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "invite" + }, + { + "type": "literal", + "value": "magiclink" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 756, + 757, + 755 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 637, + "character": 46 + } + ] + } + } + }, + { + "id": 772, + "name": "GenerateLinkParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 673, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "id": 747, + "name": "GenerateSignupLinkParams" + }, + { + "type": "reference", + "id": 753, + "name": "GenerateInviteOrMagiclinkParams" + }, + { + "type": "reference", + "id": 758, + "name": "GenerateRecoveryLinkParams" + }, + { + "type": "reference", + "id": 763, + "name": "GenerateEmailChangeLinkParams" + } + ] + } + }, + { + "id": 786, + "name": "GenerateLinkProperties", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "shortText": "The properties related to the email link generated" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 696, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 787, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 788, + "name": "action_link", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The email link to send to the user.\nThe action_link follows the following format: auth/v1/verify?type={verification_type}&token={hashed_token}&redirect_to={redirect_to}" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 701, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 789, + "name": "email_otp", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The raw email OTP.\nYou should send this in the email if you want your users to verify using an OTP instead of the action link." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 706, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 790, + "name": "hashed_token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The hashed token appended to the action link." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 710, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 791, + "name": "redirect_to", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The URL appended to the action link." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 712, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 792, + "name": "verification_type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The verification type that the email link is associated to." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 714, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 793, + "name": "GenerateLinkType" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 788, + 789, + 790, + 791, + 792 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 696, + "character": 37 + } + ] + } + } + }, + { + "id": 773, + "name": "GenerateLinkResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 679, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 774, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 775, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 681, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 776, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 777, + "name": "properties", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 682, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 786, + "name": "GenerateLinkProperties" + } + }, + { + "id": 778, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 683, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 579, + "name": "User" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 777, + 778 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 681, + "character": 12 + } + ] + } + } + }, + { + "id": 779, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 685, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 775, + 779 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 680, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 780, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 781, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 688, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 782, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 783, + "name": "properties", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 689, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 784, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 690, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 783, + 784 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 688, + "character": 12 + } + ] + } + } + }, + { + "id": 785, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 692, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 781, + 785 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 687, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 793, + "name": "GenerateLinkType", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 717, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "signup" + }, + { + "type": "literal", + "value": "invite" + }, + { + "type": "literal", + "value": "magiclink" + }, + { + "type": "literal", + "value": "recovery" + }, + { + "type": "literal", + "value": "email_change_current" + }, + { + "type": "literal", + "value": "email_change_new" + } + ] + } + }, + { + "id": 758, + "name": "GenerateRecoveryLinkParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 644, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 759, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 761, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's email" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 647, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 762, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 648, + "character": 2 + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 769, + "name": "GenerateLinkOptions" + }, + { + "type": "literal", + "value": "redirectTo" + } + ], + "qualifiedName": "Pick", + "package": "typescript", + "name": "Pick" + } + }, + { + "id": 760, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 645, + "character": 2 + } + ], + "type": { + "type": "literal", + "value": "recovery" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 761, + 762, + 760 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 644, + "character": 41 + } + ] + } + } + }, + { + "id": 747, + "name": "GenerateSignupLinkParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 630, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 748, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 750, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 632, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 752, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 634, + "character": 2 + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 769, + "name": "GenerateLinkOptions" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "data" + }, + { + "type": "literal", + "value": "redirectTo" + } + ] + } + ], + "qualifiedName": "Pick", + "package": "typescript", + "name": "Pick" + } + }, + { + "id": 751, + "name": "password", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 633, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 749, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 631, + "character": 2 + } + ], + "type": { + "type": "literal", + "value": "signup" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 750, + 752, + 751, + 749 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 630, + "character": 39 + } + ] + } + } + }, + { + "id": 448, + "name": "GoTrueClientOptions", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 54, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 449, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 457, + "name": "autoRefreshToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 64, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 462, + "name": "debug", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 74, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reflection", + "declaration": { + "id": 463, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 74, + "character": 21 + } + ], + "signatures": [ + { + "id": 464, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 465, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 466, + "name": "args", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + ] + } + }, + { + "id": 456, + "name": "detectSessionInUrl", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 62, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 460, + "name": "fetch", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 70, + "character": 2 + } + ], + "type": { + "type": "reference", + "name": "Fetch" + } + }, + { + "id": 461, + "name": "flowType", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 72, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 676, + "name": "AuthFlowType" + } + }, + { + "id": 451, + "name": "headers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 58, + "character": 2 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 452, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 58, + "character": 12 + } + ], + "indexSignature": { + "id": 453, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "parameters": [ + { + "id": 454, + "name": "key", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + } + } + }, + { + "id": 467, + "name": "lock", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Provide your own locking mechanism based on the environment. By default no locking is done at this time.", + "tags": [ + { + "tag": "experimental", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 80, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 439, + "name": "LockFunc" + } + }, + { + "id": 458, + "name": "persistSession", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 66, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 459, + "name": "storage", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 68, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 935, + "name": "SupportedStorage" + } + }, + { + "id": 455, + "name": "storageKey", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 60, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 450, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 56, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 457, + 462, + 456, + 460, + 461, + 451, + 467, + 458, + 459, + 455, + 450 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 54, + "character": 34 + } + ] + } + } + }, + { + "id": 936, + "name": "InitializeResult", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1029, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 937, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 938, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1029, + "character": 33 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "id": 969, + "name": "AuthError" + }, + { + "type": "literal", + "value": null + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 938 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1029, + "character": 31 + } + ] + } + } + }, + { + "id": 439, + "name": "LockFunc", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 52, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 440, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 52, + "character": 23 + } + ], + "signatures": [ + { + "id": 441, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Provide your own global lock implementation instead of the default\nimplementation. The function should acquire a lock for the duration of the\n`fn` async function, such that no other client instances will be able to\nhold it at the same time.", + "tags": [ + { + "tag": "experimental", + "text": "\n" + } + ] + }, + "typeParameter": [ + { + "id": 447, + "name": "R", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "parameters": [ + { + "id": 442, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Name of the lock to be acquired." + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 443, + "name": "acquireTimeout", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "If negative, no timeout should occur. If positive it\n should throw an Error with an `isAcquireTimeout`\n property set to true if the operation fails to be\n acquired after this much time (ms)." + }, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 444, + "name": "fn", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The operation to execute when the lock is acquired.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 445, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 52, + "character": 69 + } + ], + "signatures": [ + { + "id": 446, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 447, + "name": "R" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 447, + "name": "R" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + } + }, + { + "id": 810, + "name": "MFAChallengeAndVerifyParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 755, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 811, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 813, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Verification code provided by the user." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 759, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 812, + "name": "factorId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor being verified. Returned in enroll()." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 757, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 813, + 812 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 755, + "character": 42 + } + ] + } + } + }, + { + "id": 807, + "name": "MFAChallengeParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 750, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 808, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 809, + "name": "factorId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor to be challenged. Returned in enroll()." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 752, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 809 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 750, + "character": 33 + } + ] + } + } + }, + { + "id": 794, + "name": "MFAEnrollParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 725, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 795, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 796, + "name": "factorType", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The type of factor being enrolled." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 727, + "character": 2 + } + ], + "type": { + "type": "literal", + "value": "totp" + } + }, + { + "id": 798, + "name": "friendlyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Human readable name assigned to the factor." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 731, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 797, + "name": "issuer", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Domain which the user is enrolled with." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 729, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 796, + 798, + 797 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 725, + "character": 30 + } + ] + } + } + }, + { + "id": 799, + "name": "MFAUnenrollParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 734, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 800, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 801, + "name": "factorId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor being unenrolled." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 736, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 801 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 734, + "character": 32 + } + ] + } + } + }, + { + "id": 802, + "name": "MFAVerifyParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 739, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 803, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 805, + "name": "challengeId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the challenge being verified. Returned in challenge()." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 744, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 806, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Verification code provided by the user." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 747, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 804, + "name": "factorId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "ID of the factor being verified. Returned in enroll()." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 741, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 805, + 806, + 804 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 739, + "character": 30 + } + ] + } + } + }, + { + "id": 718, + "name": "MobileOtpType", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 583, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "phone_change" + } + ] + } + }, + { + "id": 509, + "name": "OAuthResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 130, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 510, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 511, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 132, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 512, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 513, + "name": "provider", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 133, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 436, + "name": "Provider" + } + }, + { + "id": 514, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 134, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 513, + 514 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 132, + "character": 12 + } + ] + } + } + }, + { + "id": 515, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 136, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 511, + 515 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 131, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 516, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 517, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 139, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 518, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 519, + "name": "provider", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 140, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 436, + "name": "Provider" + } + }, + { + "id": 520, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 141, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 519, + 520 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 139, + "character": 12 + } + ] + } + } + }, + { + "id": 521, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 143, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 517, + 521 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 138, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 953, + "name": "PageParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1048, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 954, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 955, + "name": "page", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The page number" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1050, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 956, + "name": "perPage", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Number of items returned per page" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1052, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 955, + 956 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1048, + "character": 25 + } + ] + } + } + }, + { + "id": 946, + "name": "Pagination", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1041, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 947, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 949, + "name": "lastPage", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1044, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 948, + "name": "nextPage", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1043, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 950, + "name": "total", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1045, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 949, + 948, + 950 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1041, + "character": 25 + } + ], + "indexSignature": { + "id": 951, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "parameters": [ + { + "id": 952, + "name": "key", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + } + } + }, + { + "id": 436, + "name": "Provider", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "shortText": "One of the providers supported by GoTrue." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 5, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "apple" + }, + { + "type": "literal", + "value": "azure" + }, + { + "type": "literal", + "value": "bitbucket" + }, + { + "type": "literal", + "value": "discord" + }, + { + "type": "literal", + "value": "facebook" + }, + { + "type": "literal", + "value": "figma" + }, + { + "type": "literal", + "value": "github" + }, + { + "type": "literal", + "value": "gitlab" + }, + { + "type": "literal", + "value": "google" + }, + { + "type": "literal", + "value": "kakao" + }, + { + "type": "literal", + "value": "keycloak" + }, + { + "type": "literal", + "value": "linkedin" + }, + { + "type": "literal", + "value": "notion" + }, + { + "type": "literal", + "value": "slack" + }, + { + "type": "literal", + "value": "spotify" + }, + { + "type": "literal", + "value": "twitch" + }, + { + "type": "literal", + "value": "twitter" + }, + { + "type": "literal", + "value": "workos" + }, + { + "type": "literal", + "value": "zoom" + } + ] + } + }, + { + "id": 720, + "name": "ResendParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 586, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 721, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 723, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 589, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 724, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 590, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 725, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 727, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 594, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 726, + "name": "emailRedirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A URL to send the user to after they have signed-in." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 592, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 727, + 726 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 590, + "character": 16 + } + ] + } + } + }, + { + "id": 722, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 588, + "character": 6 + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 719, + "name": "EmailOtpType" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "signup" + }, + { + "type": "literal", + "value": "email_change" + } + ] + } + ], + "qualifiedName": "Extract", + "package": "typescript", + "name": "Extract" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 723, + 724, + 722 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 587, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 728, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 731, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 600, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 732, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 733, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 602, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 733 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 600, + "character": 16 + } + ] + } + } + }, + { + "id": 730, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 599, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 729, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 598, + "character": 6 + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 718, + "name": "MobileOtpType" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "phone_change" + } + ] + } + ], + "qualifiedName": "Extract", + "package": "typescript", + "name": "Extract" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 731, + 730, + 729 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 597, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 522, + "name": "SSOResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 146, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 523, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 524, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 148, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 525, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 526, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "URL to open in a browser which will complete the sign-in flow by\ntaking the user to the identity provider's authentication flow.", + "text": "On browsers you can set the URL to `window.location.href` to take\nthe user to the authentication flow.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 156, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 526 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 148, + "character": 12 + } + ] + } + } + }, + { + "id": 527, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 158, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 524, + 527 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 147, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 528, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 529, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 161, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 530, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 162, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 529, + 530 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 160, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 689, + "name": "SignInWithIdTokenCredentials", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 521, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 690, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 693, + "name": "access_token", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "If the ID token contains an `at_hash` claim, then the hash of this value is compared to the value in the ID token." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 527, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 694, + "name": "nonce", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "If the ID token contains a `nonce` claim, then the hash of this value is compared to the value in the ID token." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 529, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 695, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 530, + "character": 2 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 696, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 697, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 532, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 697 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 530, + "character": 12 + } + ] + } + } + }, + { + "id": 691, + "name": "provider", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Provider name or OIDC `iss` value identifying which provider should be used to verify the provided token. Supported names: `google`, `apple`, `azure`, `facebook`, `keycloak` (deprecated)." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 523, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "google" + }, + { + "type": "literal", + "value": "apple" + }, + { + "type": "literal", + "value": "azure" + }, + { + "type": "literal", + "value": "facebook" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 692, + "name": "token", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "OIDC ID token issued by the specified provider. The `iss` claim in the ID token must match the supplied provider. Some ID tokens contain an `at_hash` which require that you provide an `access_token` value to be accepted properly. If the token contains a `nonce` claim you must supply the nonce used to obtain the ID token." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 525, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 693, + 694, + 695, + 691, + 692 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 521, + "character": 43 + } + ] + } + } + }, + { + "id": 677, + "name": "SignInWithOAuthCredentials", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 506, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 678, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 680, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 509, + "character": 2 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 681, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 684, + "name": "queryParams", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "An object of query params" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 515, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 685, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 515, + "character": 18 + } + ], + "indexSignature": { + "id": 686, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "parameters": [ + { + "id": 687, + "name": "key", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + } + } + }, + { + "id": 682, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A URL to send the user to after they are confirmed." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 511, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 683, + "name": "scopes", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A space-separated list of scopes granted to the OAuth application." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 513, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 688, + "name": "skipBrowserRedirect", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "If set to true does not immediately redirect the current browser context to visit the OAuth authorization page for the provider." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 517, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 684, + 682, + 683, + 688 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 509, + "character": 12 + } + ] + } + } + }, + { + "id": 679, + "name": "provider", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "One of the providers supported by GoTrue." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 508, + "character": 2 + } + ], + "type": { + "type": "reference", + "id": 436, + "name": "Provider" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 680, + 679 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 506, + "character": 41 + } + ] + } + } + }, + { + "id": 645, + "name": "SignInWithPasswordCredentials", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 439, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 646, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 647, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's email address." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 442, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 649, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 445, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 650, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 651, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 447, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 651 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 445, + "character": 16 + } + ] + } + } + }, + { + "id": 648, + "name": "password", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's password." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 444, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 647, + 649, + 648 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 440, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 652, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 655, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 455, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 656, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 658, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 463, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 657, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `data` should be a JSON object that includes user-specific info, such as their first and last name.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 461, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 658, + 657 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 455, + "character": 16 + } + ] + } + } + }, + { + "id": 654, + "name": "password", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's password." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 454, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 653, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's phone number." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 452, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 655, + 654, + 653 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 450, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 659, + "name": "SignInWithPasswordlessCredentials", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 467, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 660, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 661, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's email address." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 470, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 662, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 471, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 663, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 667, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 483, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 666, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `data` should be a JSON object that includes user-specific info, such as their first and last name.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 481, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 664, + "name": "emailRedirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The redirect url embedded in the email link" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 473, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 665, + "name": "shouldCreateUser", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "If set to false, this method will not create a new user. Defaults to true." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 475, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 667, + 666, + 664, + 665 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 471, + "character": 16 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 661, + 662 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 468, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 668, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 670, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 489, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 671, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 674, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 499, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 675, + "name": "channel", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Messaging channel to use (e.g. whatsapp or sms)" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 501, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "whatsapp" + } + ] + } + }, + { + "id": 673, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `data` should be a JSON object that includes user-specific info, such as their first and last name.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 497, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 672, + "name": "shouldCreateUser", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "If set to false, this method will not create a new user. Defaults to true." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 491, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 674, + 675, + 673, + 672 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 489, + "character": 16 + } + ] + } + } + }, + { + "id": 669, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's phone number." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 488, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 670, + 669 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 486, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 734, + "name": "SignInWithSSO", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 606, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 735, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 737, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 611, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 738, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 740, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 615, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 739, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A URL to send the user to after they have signed-in." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 613, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 740, + 739 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 611, + "character": 16 + } + ] + } + } + }, + { + "id": 736, + "name": "providerId", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "UUID of the SSO provider to invoke single-sign on to." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 609, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 737, + 736 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 607, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 741, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 742, + "name": "domain", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "Domain name of the organization for which to invoke single-sign on." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 620, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 743, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 622, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 744, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 746, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 626, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 745, + "name": "redirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A URL to send the user to after they have signed-in." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 624, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 746, + 745 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 622, + "character": 16 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 742, + 743 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 618, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 957, + "name": "SignOut", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1055, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 958, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 959, + "name": "scope", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Determines which sessions should be\nlogged out. Global means all\nsessions by this account. Local\nmeans only this session. Others\nmeans all other sessions except the\ncurrent one. When using others,\nthere is no sign-out event fired on\nthe current session!" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1066, + "character": 2 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "global" + }, + { + "type": "literal", + "value": "local" + }, + { + "type": "literal", + "value": "others" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 959 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1055, + "character": 22 + } + ] + } + } + }, + { + "id": 628, + "name": "SignUpWithPasswordCredentials", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 402, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 629, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 630, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's email address." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 405, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 632, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 408, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 633, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 636, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 418, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 635, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `data` should be a JSON object that includes user-specific info, such as their first and last name.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 416, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 634, + "name": "emailRedirectTo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "The redirect url embedded in the email link" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 410, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 636, + 635, + 634 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 408, + "character": 16 + } + ] + } + } + }, + { + "id": 631, + "name": "password", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's password." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 407, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 630, + 632, + 631 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 403, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 637, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 640, + "name": "options", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 426, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 641, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 643, + "name": "captchaToken", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Verification token received when the user completes the captcha on the site. Requires a configured WhatsApp sender on Twilio" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 434, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 644, + "name": "channel", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Messaging channel to use (e.g. whatsapp or sms)" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 436, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "whatsapp" + } + ] + } + }, + { + "id": 642, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.", + "text": "The `data` should be a JSON object that includes user-specific info, such as their first and last name.\n" + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 432, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 643, + 644, + 642 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 426, + "character": 16 + } + ] + } + } + }, + { + "id": 639, + "name": "password", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's password." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 425, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 638, + "name": "phone", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "shortText": "The user's phone number." + }, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 423, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 640, + 639, + 638 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 421, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 935, + "name": "SupportedStorage", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 1027, + "character": 12 + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "qualifiedName": "Storage", + "package": "typescript", + "name": "Storage" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "getItem" + }, + { + "type": "literal", + "value": "setItem" + }, + { + "type": "literal", + "value": "removeItem" + } + ] + } + ], + "qualifiedName": "Pick", + "package": "typescript", + "name": "Pick" + } + ], + "name": "PromisifyMethods" + } + }, + { + "id": 531, + "name": "UserResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 165, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 532, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 533, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 167, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 534, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 535, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 168, + "character": 8 + } + ], + "type": { + "type": "reference", + "id": 579, + "name": "User" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 535 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 167, + "character": 12 + } + ] + } + } + }, + { + "id": 536, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 170, + "character": 6 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 533, + 536 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 166, + "character": 4 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 537, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 538, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 173, + "character": 6 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 539, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 540, + "name": "user", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 174, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 540 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 173, + "character": 12 + } + ] + } + } + }, + { + "id": 541, + "name": "error", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 176, + "character": 6 + } + ], + "type": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 538, + 541 + ] + } + ], + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 172, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 698, + "name": "VerifyOtpParams", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/types.ts", + "line": 536, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "id": 699, + "name": "VerifyMobileOtpParams" + }, + { + "type": "reference", + "id": 707, + "name": "VerifyEmailOtpParams" + }, + { + "type": "reference", + "id": 715, + "name": "VerifyTokenHashParams" + } + ] + } + }, + { + "id": 433, + "name": "lockInternals", + "kind": 32, + "kindString": "Variable", + "flags": { + "isConst": true + }, + "comment": { + "tags": [ + { + "tag": "experimental", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/locks.ts", + "line": 6, + "character": 13 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 434, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "children": [ + { + "id": 435, + "name": "debug", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "experimental", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "src/lib/locks.ts", + "line": 10, + "character": 2 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "defaultValue": "!!(\n globalThis &&\n supportsLocalStorage() &&\n globalThis.localStorage &&\n globalThis.localStorage.getItem('supabase.gotrue-js.locks.debug') === 'true'\n )" + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 435 + ] + } + ] + } + }, + "defaultValue": "..." + }, + { + "id": 963, + "name": "isAuthApiError", + "kind": 64, + "kindString": "Function", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 34, + "character": 16 + } + ], + "signatures": [ + { + "id": 964, + "name": "isAuthApiError", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 965, + "name": "error", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "id": 976, + "name": "AuthApiError" + } + } + } + ] + }, + { + "id": 960, + "name": "isAuthError", + "kind": 64, + "kindString": "Function", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 12, + "character": 16 + } + ], + "signatures": [ + { + "id": 961, + "name": "isAuthError", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 962, + "name": "error", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "id": 969, + "name": "AuthError" + } + } + } + ] + }, + { + "id": 966, + "name": "isAuthRetryableFetchError", + "kind": 64, + "kindString": "Function", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/errors.ts", + "line": 124, + "character": 16 + } + ], + "signatures": [ + { + "id": 967, + "name": "isAuthRetryableFetchError", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 968, + "name": "error", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "id": 1099, + "name": "AuthRetryableFetchError" + } + } + } + ] + }, + { + "id": 420, + "name": "navigatorLock", + "kind": 64, + "kindString": "Function", + "flags": {}, + "sources": [ + { + "fileName": "src/lib/locks.ts", + "line": 55, + "character": 22 + } + ], + "signatures": [ + { + "id": 421, + "name": "navigatorLock", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Implements a global exclusive lock using the Navigator LockManager API. It\nis available on all browsers released after 2022-03-15 with Safari being the\nlast one to release support. If the API is not available, this function will\nthrow. Make sure you check availablility before configuring {@link\nGoTrueClient}.", + "text": "You can turn on debugging by setting the `supabase.gotrue-js.locks.debug`\nlocal storage item to `true`.\n\nInternals:\n\nSince the LockManager API does not preserve stack traces for the async\nfunction passed in the `request` method, a trick is used where acquiring the\nlock releases a previously started promise to run the operation in the `fn`\nfunction. The lock waits for that promise to finish (with or without error),\nwhile the function will finally wait for the result anyway.\n", + "tags": [ + { + "tag": "experimental", + "text": "\n" + } + ] + }, + "typeParameter": [ + { + "id": 422, + "name": "R", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "parameters": [ + { + "id": 423, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Name of the lock to be acquired." + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 424, + "name": "acquireTimeout", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "If negative, no timeout. If 0 an error is thrown if\n the lock can't be acquired without waiting. If positive, the lock acquire\n will time out after so many milliseconds. An error is\n a timeout if it has `isAcquireTimeout` set to true." + }, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 425, + "name": "fn", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The operation to run once the lock is acquired.\n" + }, + "type": { + "type": "reflection", + "declaration": { + "id": 426, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "signatures": [ + { + "id": 427, + "name": "__type", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 422, + "name": "R" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "id": 422, + "name": "R" + } + ], + "qualifiedName": "Promise", + "package": "typescript", + "name": "Promise" + } + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 976, + 969, + 1049, + 1036, + 1024, + 1074, + 1099, + 1012, + 989, + 997, + 1, + 78, + 428 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 551, + 608, + 565, + 769, + 928, + 883, + 542, + 618, + 626, + 579, + 572, + 602, + 554, + 576, + 707, + 699, + 715 + ] + }, + { + "title": "Type Aliases", + "kind": 4194304, + "children": [ + 438, + 437, + 676, + 912, + 903, + 925, + 916, + 851, + 827, + 872, + 861, + 842, + 814, + 481, + 468, + 496, + 871, + 939, + 719, + 763, + 753, + 772, + 786, + 773, + 793, + 758, + 747, + 448, + 936, + 439, + 810, + 807, + 794, + 799, + 802, + 718, + 509, + 953, + 946, + 436, + 720, + 522, + 689, + 677, + 645, + 659, + 734, + 957, + 628, + 935, + 531, + 698 + ] + }, + { + "title": "Variables", + "kind": 32, + "children": [ + 433 + ] + }, + { + "title": "Functions", + "kind": 64, + "children": [ + 963, + 960, + 966, + 420 + ] + } + ], + "sources": [ + { + "fileName": "src/index.ts", + "line": 1, + "character": 0 + } + ] +} \ No newline at end of file