diff --git a/.nojekyll b/.nojekyll
new file mode 100644
index 00000000..e69de29b
diff --git a/v1/.nojekyll b/v1/.nojekyll
new file mode 100644
index 00000000..e2ac6616
--- /dev/null
+++ b/v1/.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/v1/assets/highlight.css b/v1/assets/highlight.css
new file mode 100644
index 00000000..bdfca481
--- /dev/null
+++ b/v1/assets/highlight.css
@@ -0,0 +1,146 @@
+: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: #008000;
+ --dark-hl-4: #6a9955;
+ --light-hl-5: #0000ff;
+ --dark-hl-5: #569cd6;
+ --light-hl-6: #0070c1;
+ --dark-hl-6: #4fc1ff;
+ --light-hl-7: #795e26;
+ --dark-hl-7: #dcdcaa;
+ --light-hl-8: #800000;
+ --dark-hl-8: #808080;
+ --light-hl-9: #800000;
+ --dark-hl-9: #569cd6;
+ --light-hl-10: #000000ff;
+ --dark-hl-10: #d4d4d4;
+ --light-hl-11: #ff0000;
+ --dark-hl-11: #9cdcfe;
+ --light-hl-12: #0000ff;
+ --dark-hl-12: #ce9178;
+ --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);
+ --hl-7: var(--light-hl-7);
+ --hl-8: var(--light-hl-8);
+ --hl-9: var(--light-hl-9);
+ --hl-10: var(--light-hl-10);
+ --hl-11: var(--light-hl-11);
+ --hl-12: var(--light-hl-12);
+ --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);
+ --hl-7: var(--dark-hl-7);
+ --hl-8: var(--dark-hl-8);
+ --hl-9: var(--dark-hl-9);
+ --hl-10: var(--dark-hl-10);
+ --hl-11: var(--dark-hl-11);
+ --hl-12: var(--dark-hl-12);
+ --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);
+ --hl-7: var(--light-hl-7);
+ --hl-8: var(--light-hl-8);
+ --hl-9: var(--light-hl-9);
+ --hl-10: var(--light-hl-10);
+ --hl-11: var(--light-hl-11);
+ --hl-12: var(--light-hl-12);
+ --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);
+ --hl-7: var(--dark-hl-7);
+ --hl-8: var(--dark-hl-8);
+ --hl-9: var(--dark-hl-9);
+ --hl-10: var(--dark-hl-10);
+ --hl-11: var(--dark-hl-11);
+ --hl-12: var(--dark-hl-12);
+ --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);
+}
+.hl-7 {
+ color: var(--hl-7);
+}
+.hl-8 {
+ color: var(--hl-8);
+}
+.hl-9 {
+ color: var(--hl-9);
+}
+.hl-10 {
+ color: var(--hl-10);
+}
+.hl-11 {
+ color: var(--hl-11);
+}
+.hl-12 {
+ color: var(--hl-12);
+}
+pre,
+code {
+ background: var(--code-background);
+}
diff --git a/v1/assets/icons.css b/v1/assets/icons.css
new file mode 100644
index 00000000..c0ffdc11
--- /dev/null
+++ b/v1/assets/icons.css
@@ -0,0 +1,935 @@
+.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/v1/assets/icons.png b/v1/assets/icons.png
new file mode 100644
index 00000000..3836d5fe
Binary files /dev/null and b/v1/assets/icons.png differ
diff --git a/v1/assets/icons@2x.png b/v1/assets/icons@2x.png
new file mode 100644
index 00000000..5a209e2f
Binary files /dev/null and b/v1/assets/icons@2x.png differ
diff --git a/v1/assets/main.js b/v1/assets/main.js
new file mode 100644
index 00000000..93a73e00
--- /dev/null
+++ b/v1/assets/main.js
@@ -0,0 +1,2065 @@
+;(() => {
+ 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; i < n.length; i++) {
+ var s = n[i],
+ o = e[s]
+ if (Array.isArray(o)) {
+ r[s] = o.slice()
+ continue
+ }
+ if (typeof o == 'string' || typeof o == 'number' || typeof o == 'boolean') {
+ r[s] = o
+ continue
+ }
+ throw new TypeError('clone is not deep and does not support nested objects')
+ }
+ return r
+ }),
+ (t.FieldRef = function (e, r, n) {
+ ;(this.docRef = e), (this.fieldName = r), (this._stringValue = n)
+ }),
+ (t.FieldRef.joiner = '/'),
+ (t.FieldRef.fromString = function (e) {
+ var r = e.indexOf(t.FieldRef.joiner)
+ if (r === -1) throw 'malformed field ref string'
+ var n = e.slice(0, r),
+ i = e.slice(r + 1)
+ return new t.FieldRef(i, n, e)
+ }),
+ (t.FieldRef.prototype.toString = function () {
+ return (
+ this._stringValue == null &&
+ (this._stringValue = this.fieldName + t.FieldRef.joiner + this.docRef),
+ this._stringValue
+ )
+ })
+ ;(t.Set = function (e) {
+ if (((this.elements = Object.create(null)), e)) {
+ this.length = e.length
+ for (var r = 0; r < this.length; r++) this.elements[e[r]] = !0
+ } else this.length = 0
+ }),
+ (t.Set.complete = {
+ intersect: function (e) {
+ return e
+ },
+ union: function () {
+ return this
+ },
+ contains: function () {
+ return !0
+ },
+ }),
+ (t.Set.empty = {
+ intersect: function () {
+ return this
+ },
+ union: function (e) {
+ return e
+ },
+ contains: function () {
+ return !1
+ },
+ }),
+ (t.Set.prototype.contains = function (e) {
+ return !!this.elements[e]
+ }),
+ (t.Set.prototype.intersect = function (e) {
+ var r,
+ n,
+ i,
+ s = []
+ if (e === t.Set.complete) return this
+ if (e === t.Set.empty) return e
+ this.length < e.length ? ((r = this), (n = e)) : ((r = e), (n = this)),
+ (i = Object.keys(r.elements))
+ for (var o = 0; o < i.length; o++) {
+ var a = i[o]
+ a in n.elements && s.push(a)
+ }
+ return new t.Set(s)
+ }),
+ (t.Set.prototype.union = function (e) {
+ return e === t.Set.complete
+ ? t.Set.complete
+ : e === t.Set.empty
+ ? this
+ : new t.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))
+ }),
+ (t.idf = function (e, r) {
+ var n = 0
+ for (var i in e) i != '_index' && (n += Object.keys(e[i]).length)
+ var s = (r - n + 0.5) / (n + 0.5)
+ return Math.log(1 + Math.abs(s))
+ }),
+ (t.Token = function (e, r) {
+ ;(this.str = e || ''), (this.metadata = r || {})
+ }),
+ (t.Token.prototype.toString = function () {
+ return this.str
+ }),
+ (t.Token.prototype.update = function (e) {
+ return (this.str = e(this.str, this.metadata)), this
+ }),
+ (t.Token.prototype.clone = function (e) {
+ return (
+ (e =
+ e ||
+ function (r) {
+ return r
+ }),
+ new t.Token(e(this.str, this.metadata), this.metadata)
+ )
+ })
+ ;(t.tokenizer = function (e, r) {
+ if (e == null || e == null) return []
+ if (Array.isArray(e))
+ return e.map(function (f) {
+ return new t.Token(t.utils.asString(f).toLowerCase(), t.utils.clone(r))
+ })
+ for (var n = e.toString().toLowerCase(), i = n.length, s = [], o = 0, a = 0; o <= i; o++) {
+ var l = n.charAt(o),
+ u = o - a
+ if (l.match(t.tokenizer.separator) || o == i) {
+ if (u > 0) {
+ 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; n < r; n++) {
+ for (var i = this._stack[n], s = [], o = 0; o < e.length; o++) {
+ var a = i(e[o], o, e)
+ if (!(a == null || a === ''))
+ if (Array.isArray(a)) for (var l = 0; l < a.length; l++) s.push(a[l])
+ else s.push(a)
+ }
+ e = s
+ }
+ return e
+ }),
+ (t.Pipeline.prototype.runString = function (e, r) {
+ var n = new t.Token(e, r)
+ return this.run([n]).map(function (i) {
+ return i.toString()
+ })
+ }),
+ (t.Pipeline.prototype.reset = function () {
+ this._stack = []
+ }),
+ (t.Pipeline.prototype.toJSON = function () {
+ return this._stack.map(function (e) {
+ return t.Pipeline.warnIfFunctionNotRegistered(e), e.label
+ })
+ })
+ ;(t.Vector = function (e) {
+ ;(this._magnitude = 0), (this.elements = e || [])
+ }),
+ (t.Vector.prototype.positionForIndex = function (e) {
+ if (this.elements.length == 0) return 0
+ for (
+ var r = 0,
+ n = this.elements.length / 2,
+ i = n - r,
+ s = Math.floor(i / 2),
+ o = this.elements[s * 2];
+ i > 1 && (o < e && (r = s), o > e && (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 (o < e) return (s + 1) * 2
+ }),
+ (t.Vector.prototype.insert = function (e, r) {
+ this.upsert(e, r, function () {
+ throw 'duplicate index'
+ })
+ }),
+ (t.Vector.prototype.upsert = function (e, r, n) {
+ this._magnitude = 0
+ var i = this.positionForIndex(e)
+ this.elements[i] == e
+ ? (this.elements[i + 1] = n(this.elements[i + 1], r))
+ : this.elements.splice(i, 0, e, r)
+ }),
+ (t.Vector.prototype.magnitude = function () {
+ if (this._magnitude) return this._magnitude
+ for (var e = 0, r = this.elements.length, n = 1; n < r; n += 2) {
+ var i = this.elements[n]
+ e += i * i
+ }
+ return (this._magnitude = Math.sqrt(e))
+ }),
+ (t.Vector.prototype.dot = function (e) {
+ for (
+ var r = 0,
+ n = this.elements,
+ i = e.elements,
+ s = n.length,
+ o = i.length,
+ a = 0,
+ l = 0,
+ u = 0,
+ h = 0;
+ u < s && h < o;
+
+ )
+ (a = n[u]),
+ (l = i[h]),
+ a < l
+ ? (u += 2)
+ : a > l
+ ? (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;
+ r < this.elements.length;
+ r += 2, n++
+ )
+ e[n] = this.elements[r]
+ return e
+ }),
+ (t.Vector.prototype.toJSON = function () {
+ return this.elements
+ })
+ ;(t.stemmer = (function () {
+ var e = {
+ ational: 'ate',
+ tional: 'tion',
+ enci: 'ence',
+ anci: 'ance',
+ izer: 'ize',
+ bli: 'ble',
+ alli: 'al',
+ entli: 'ent',
+ eli: 'e',
+ ousli: 'ous',
+ ization: 'ize',
+ ation: 'ate',
+ ator: 'ate',
+ alism: 'al',
+ iveness: 'ive',
+ fulness: 'ful',
+ ousness: 'ous',
+ aliti: 'al',
+ iviti: 'ive',
+ biliti: 'ble',
+ logi: 'log',
+ },
+ r = { icate: 'ic', ative: '', alize: 'al', iciti: 'ic', ical: 'ic', ful: '', ness: '' },
+ n = '[^aeiou]',
+ i = '[aeiouy]',
+ s = n + '[^aeiouy]*',
+ o = i + '[aeiou]*',
+ a = '^(' + s + ')?' + o + s,
+ l = '^(' + s + ')?' + o + s + '(' + o + ')?$',
+ u = '^(' + s + ')?' + o + s + o + s,
+ h = '^(' + s + ')?' + i,
+ f = new RegExp(a),
+ p = new RegExp(u),
+ E = new RegExp(l),
+ y = new RegExp(h),
+ b = /^(.+?)(ss|i)es$/,
+ m = /^(.+?)([^s])s$/,
+ v = /^(.+?)eed$/,
+ T = /^(.+?)(ed|ing)$/,
+ w = /.$/,
+ I = /(at|bl|iz)$/,
+ M = new RegExp('([^aeiouylsz])\\1$'),
+ B = new RegExp('^' + s + i + '[^aeiouwxy]$'),
+ V = /^(.+?[^aeiou])y$/,
+ q =
+ /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,
+ $ = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,
+ H = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,
+ W = /^(.+?)(s|t)(ion)$/,
+ P = /^(.+?)e$/,
+ U = /ll$/,
+ G = new RegExp('^' + s + i + '[^aeiouwxy]$'),
+ z = function (c) {
+ var g, O, S, d, x, R, F
+ if (c.length < 3) return c
+ if (
+ ((S = c.substr(0, 1)),
+ S == 'y' && (c = S.toUpperCase() + c.substr(1)),
+ (d = b),
+ (x = m),
+ d.test(c) ? (c = c.replace(d, '$1$2')) : x.test(c) && (c = c.replace(x, '$1$2')),
+ (d = v),
+ (x = T),
+ d.test(c))
+ ) {
+ var L = d.exec(c)
+ ;(d = f), d.test(L[1]) && ((d = w), (c = c.replace(d, '')))
+ } else if (x.test(c)) {
+ var L = x.exec(c)
+ ;(g = L[1]),
+ (x = y),
+ x.test(g) &&
+ ((c = g),
+ (x = I),
+ (R = M),
+ (F = B),
+ x.test(c)
+ ? (c = c + 'e')
+ : R.test(c)
+ ? ((d = w), (c = c.replace(d, '')))
+ : F.test(c) && (c = c + 'e'))
+ }
+ if (((d = V), d.test(c))) {
+ var L = d.exec(c)
+ ;(g = L[1]), (c = g + 'i')
+ }
+ if (((d = q), d.test(c))) {
+ var L = d.exec(c)
+ ;(g = L[1]), (O = L[2]), (d = f), d.test(g) && (c = g + e[O])
+ }
+ if (((d = $), d.test(c))) {
+ var L = d.exec(c)
+ ;(g = L[1]), (O = L[2]), (d = f), d.test(g) && (c = g + r[O])
+ }
+ if (((d = H), (x = W), d.test(c))) {
+ var L = d.exec(c)
+ ;(g = L[1]), (d = p), d.test(g) && (c = g)
+ } else if (x.test(c)) {
+ var L = x.exec(c)
+ ;(g = L[1] + L[2]), (x = p), x.test(g) && (c = g)
+ }
+ if (((d = P), d.test(c))) {
+ var L = d.exec(c)
+ ;(g = L[1]),
+ (d = p),
+ (x = E),
+ (R = G),
+ (d.test(g) || (x.test(g) && !R.test(g))) && (c = g)
+ }
+ return (
+ (d = U),
+ (x = p),
+ d.test(c) && x.test(c) && ((d = w), (c = c.replace(d, ''))),
+ S == 'y' && (c = S.toLowerCase() + c.substr(1)),
+ c
+ )
+ }
+ return function (D) {
+ return D.update(z)
+ }
+ })()),
+ t.Pipeline.registerFunction(t.stemmer, 'stemmer')
+ ;(t.generateStopWordFilter = function (e) {
+ var r = e.reduce(function (n, i) {
+ return (n[i] = i), n
+ }, {})
+ return function (n) {
+ if (n && r[n.toString()] !== n.toString()) return n
+ }
+ }),
+ (t.stopWordFilter = t.generateStopWordFilter([
+ 'a',
+ 'able',
+ 'about',
+ 'across',
+ 'after',
+ 'all',
+ 'almost',
+ 'also',
+ 'am',
+ 'among',
+ 'an',
+ 'and',
+ 'any',
+ 'are',
+ 'as',
+ 'at',
+ 'be',
+ 'because',
+ 'been',
+ 'but',
+ 'by',
+ 'can',
+ 'cannot',
+ 'could',
+ 'dear',
+ 'did',
+ 'do',
+ 'does',
+ 'either',
+ 'else',
+ 'ever',
+ 'every',
+ 'for',
+ 'from',
+ 'get',
+ 'got',
+ 'had',
+ 'has',
+ 'have',
+ 'he',
+ 'her',
+ 'hers',
+ 'him',
+ 'his',
+ 'how',
+ 'however',
+ 'i',
+ 'if',
+ 'in',
+ 'into',
+ 'is',
+ 'it',
+ 'its',
+ 'just',
+ 'least',
+ 'let',
+ 'like',
+ 'likely',
+ 'may',
+ 'me',
+ 'might',
+ 'most',
+ 'must',
+ 'my',
+ 'neither',
+ 'no',
+ 'nor',
+ 'not',
+ 'of',
+ 'off',
+ 'often',
+ 'on',
+ 'only',
+ 'or',
+ 'other',
+ 'our',
+ 'own',
+ 'rather',
+ 'said',
+ 'say',
+ 'says',
+ 'she',
+ 'should',
+ 'since',
+ 'so',
+ 'some',
+ 'than',
+ 'that',
+ 'the',
+ 'their',
+ 'them',
+ 'then',
+ 'there',
+ 'these',
+ 'they',
+ 'this',
+ 'tis',
+ 'to',
+ 'too',
+ 'twas',
+ 'us',
+ 'wants',
+ 'was',
+ 'we',
+ 'were',
+ 'what',
+ 'when',
+ 'where',
+ 'which',
+ 'while',
+ 'who',
+ 'whom',
+ 'why',
+ 'will',
+ 'with',
+ 'would',
+ 'yet',
+ 'you',
+ 'your',
+ ])),
+ t.Pipeline.registerFunction(t.stopWordFilter, 'stopWordFilter')
+ ;(t.trimmer = function (e) {
+ return e.update(function (r) {
+ return r.replace(/^\W+/, '').replace(/\W+$/, '')
+ })
+ }),
+ t.Pipeline.registerFunction(t.trimmer, 'trimmer')
+ ;(t.TokenSet = function () {
+ ;(this.final = !1),
+ (this.edges = {}),
+ (this.id = t.TokenSet._nextId),
+ (t.TokenSet._nextId += 1)
+ }),
+ (t.TokenSet._nextId = 1),
+ (t.TokenSet.fromArray = function (e) {
+ for (var r = new t.TokenSet.Builder(), n = 0, i = e.length; n < i; n++) r.insert(e[n])
+ return r.finish(), r.root
+ }),
+ (t.TokenSet.fromClause = function (e) {
+ return 'editDistance' in e
+ ? t.TokenSet.fromFuzzyString(e.term, e.editDistance)
+ : t.TokenSet.fromString(e.term)
+ }),
+ (t.TokenSet.fromFuzzyString = function (e, r) {
+ for (var n = new t.TokenSet(), i = [{ node: n, editsRemaining: r, str: e }]; i.length; ) {
+ var s = i.pop()
+ if (s.str.length > 0) {
+ 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 < s; i++) {
+ var o = e[i],
+ a = i == s - 1
+ if (o == '*') (r.edges[o] = r), (r.final = a)
+ else {
+ var l = new t.TokenSet()
+ ;(l.final = a), (r.edges[o] = l), (r = l)
+ }
+ }
+ return n
+ }),
+ (t.TokenSet.prototype.toArray = function () {
+ for (var e = [], r = [{ prefix: '', node: this }]; r.length; ) {
+ var n = r.pop(),
+ i = Object.keys(n.node.edges),
+ s = i.length
+ n.node.final && (n.prefix.charAt(0), e.push(n.prefix))
+ for (var o = 0; o < s; o++) {
+ var a = i[o]
+ r.push({ prefix: n.prefix.concat(a), node: n.node.edges[a] })
+ }
+ }
+ return e
+ }),
+ (t.TokenSet.prototype.toString = function () {
+ if (this._str) return this._str
+ for (
+ var e = this.final ? '1' : '0', r = Object.keys(this.edges).sort(), n = r.length, i = 0;
+ i < n;
+ i++
+ ) {
+ var s = r[i],
+ o = this.edges[s]
+ e = e + s + o.id
+ }
+ return e
+ }),
+ (t.TokenSet.prototype.intersect = function (e) {
+ for (
+ var r = new t.TokenSet(), n = void 0, i = [{ qNode: e, output: r, node: this }];
+ i.length;
+
+ ) {
+ n = i.pop()
+ for (
+ var s = Object.keys(n.qNode.edges),
+ o = s.length,
+ a = Object.keys(n.node.edges),
+ l = a.length,
+ u = 0;
+ u < o;
+ u++
+ )
+ for (var h = s[u], f = 0; f < l; f++) {
+ var p = a[f]
+ if (p == h || h == '*') {
+ var E = n.node.edges[p],
+ y = n.qNode.edges[h],
+ b = E.final && y.final,
+ m = void 0
+ p in n.output.edges
+ ? ((m = n.output.edges[p]), (m.final = m.final || b))
+ : ((m = new t.TokenSet()), (m.final = b), (n.output.edges[p] = m)),
+ i.push({ qNode: y, output: m, node: E })
+ }
+ }
+ }
+ return r
+ }),
+ (t.TokenSet.Builder = function () {
+ ;(this.previousWord = ''),
+ (this.root = new t.TokenSet()),
+ (this.uncheckedNodes = []),
+ (this.minimizedNodes = {})
+ }),
+ (t.TokenSet.Builder.prototype.insert = function (e) {
+ var r,
+ n = 0
+ if (e < this.previousWord) throw new Error('Out of order word insertion')
+ for (
+ var i = 0;
+ i < e.length && i < this.previousWord.length && e[i] == this.previousWord[i];
+ i++
+ )
+ n++
+ this.minimize(n),
+ this.uncheckedNodes.length == 0
+ ? (r = this.root)
+ : (r = this.uncheckedNodes[this.uncheckedNodes.length - 1].child)
+ for (var i = n; i < e.length; i++) {
+ var s = new t.TokenSet(),
+ o = e[i]
+ ;(r.edges[o] = s), this.uncheckedNodes.push({ parent: r, char: o, child: s }), (r = s)
+ }
+ ;(r.final = !0), (this.previousWord = e)
+ }),
+ (t.TokenSet.Builder.prototype.finish = function () {
+ this.minimize(0)
+ }),
+ (t.TokenSet.Builder.prototype.minimize = function (e) {
+ for (var r = this.uncheckedNodes.length - 1; r >= 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;
+ l < this.fields.length;
+ l++
+ )
+ i[this.fields[l]] = new t.Vector()
+ e.call(r, r)
+ for (var l = 0; l < r.clauses.length; l++) {
+ var u = r.clauses[l],
+ h = null,
+ f = t.Set.empty
+ u.usePipeline
+ ? (h = this.pipeline.runString(u.term, { fields: u.fields }))
+ : (h = [u.term])
+ for (var p = 0; p < h.length; p++) {
+ var E = h[p]
+ u.term = E
+ var y = t.TokenSet.fromClause(u),
+ b = this.tokenSet.intersect(y).toArray()
+ if (b.length === 0 && u.presence === t.Query.presence.REQUIRED) {
+ for (var m = 0; m < u.fields.length; m++) {
+ var v = u.fields[m]
+ o[v] = t.Set.empty
+ }
+ break
+ }
+ for (var T = 0; T < b.length; T++)
+ for (
+ var w = b[T], I = this.invertedIndex[w], M = I._index, m = 0;
+ m < u.fields.length;
+ m++
+ ) {
+ var v = u.fields[m],
+ B = I[v],
+ V = Object.keys(B),
+ q = w + '/' + v,
+ $ = new t.Set(V)
+ if (
+ (u.presence == t.Query.presence.REQUIRED &&
+ ((f = f.union($)), o[v] === void 0 && (o[v] = t.Set.complete)),
+ u.presence == t.Query.presence.PROHIBITED)
+ ) {
+ a[v] === void 0 && (a[v] = t.Set.empty), (a[v] = a[v].union($))
+ continue
+ }
+ if (
+ (i[v].upsert(M, u.boost, function (Qe, Ie) {
+ return Qe + Ie
+ }),
+ !s[q])
+ ) {
+ for (var H = 0; H < V.length; H++) {
+ var W = V[H],
+ P = new t.FieldRef(W, v),
+ U = B[W],
+ G
+ ;(G = n[P]) === void 0 ? (n[P] = new t.MatchData(w, v, U)) : G.add(w, v, U)
+ }
+ s[q] = !0
+ }
+ }
+ }
+ if (u.presence === t.Query.presence.REQUIRED)
+ for (var m = 0; m < u.fields.length; m++) {
+ var v = u.fields[m]
+ o[v] = o[v].intersect(f)
+ }
+ }
+ for (var z = t.Set.complete, D = t.Set.empty, l = 0; l < this.fields.length; l++) {
+ var v = this.fields[l]
+ o[v] && (z = z.intersect(o[v])), a[v] && (D = D.union(a[v]))
+ }
+ var c = Object.keys(n),
+ g = [],
+ O = Object.create(null)
+ if (r.isNegated()) {
+ c = Object.keys(this.fieldVectors)
+ for (var l = 0; l < c.length; l++) {
+ var P = c[l],
+ S = t.FieldRef.fromString(P)
+ n[P] = new t.MatchData()
+ }
+ }
+ for (var l = 0; l < c.length; l++) {
+ var S = t.FieldRef.fromString(c[l]),
+ d = S.docRef
+ if (!!z.contains(d) && !D.contains(d)) {
+ var x = this.fieldVectors[S],
+ R = i[S.fieldName].similarity(x),
+ F
+ if ((F = O[d]) !== void 0) (F.score += R), F.matchData.combine(n[S])
+ else {
+ var L = { ref: d, score: R, matchData: n[S] }
+ ;(O[d] = L), g.push(L)
+ }
+ }
+ }
+ return g.sort(function (Se, ke) {
+ return ke.score - Se.score
+ })
+ }),
+ (t.Index.prototype.toJSON = function () {
+ var e = Object.keys(this.invertedIndex)
+ .sort()
+ .map(function (n) {
+ return [n, this.invertedIndex[n]]
+ }, this),
+ r = Object.keys(this.fieldVectors).map(function (n) {
+ return [n, this.fieldVectors[n].toJSON()]
+ }, this)
+ return {
+ version: t.version,
+ fields: this.fields,
+ fieldVectors: r,
+ invertedIndex: e,
+ pipeline: this.pipeline.toJSON(),
+ }
+ }),
+ (t.Index.load = function (e) {
+ var r = {},
+ n = {},
+ i = e.fieldVectors,
+ s = Object.create(null),
+ o = e.invertedIndex,
+ a = new t.TokenSet.Builder(),
+ l = t.Pipeline.load(e.pipeline)
+ e.version != t.version &&
+ t.utils.warn(
+ "Version mismatch when loading serialised index. Current version of lunr '" +
+ t.version +
+ "' does not match serialized index '" +
+ e.version +
+ "'"
+ )
+ for (var u = 0; u < i.length; u++) {
+ var h = i[u],
+ f = h[0],
+ p = h[1]
+ n[f] = new t.Vector(p)
+ }
+ for (var u = 0; u < o.length; u++) {
+ var h = o[u],
+ E = h[0],
+ y = h[1]
+ a.insert(E), (s[E] = y)
+ }
+ return (
+ a.finish(),
+ (r.fields = e.fields),
+ (r.fieldVectors = n),
+ (r.invertedIndex = s),
+ (r.tokenSet = a.root),
+ (r.pipeline = l),
+ new t.Index(r)
+ )
+ })
+ ;(t.Builder = function () {
+ ;(this._ref = 'id'),
+ (this._fields = Object.create(null)),
+ (this._documents = Object.create(null)),
+ (this.invertedIndex = Object.create(null)),
+ (this.fieldTermFrequencies = {}),
+ (this.fieldLengths = {}),
+ (this.tokenizer = t.tokenizer),
+ (this.pipeline = new t.Pipeline()),
+ (this.searchPipeline = new t.Pipeline()),
+ (this.documentCount = 0),
+ (this._b = 0.75),
+ (this._k1 = 1.2),
+ (this.termIndex = 0),
+ (this.metadataWhitelist = [])
+ }),
+ (t.Builder.prototype.ref = function (e) {
+ this._ref = e
+ }),
+ (t.Builder.prototype.field = function (e, r) {
+ if (/\//.test(e)) throw new RangeError("Field '" + e + "' contains illegal character '/'")
+ this._fields[e] = r || {}
+ }),
+ (t.Builder.prototype.b = function (e) {
+ e < 0 ? (this._b = 0) : e > 1 ? (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 < i.length; s++) {
+ var o = i[s],
+ a = this._fields[o].extractor,
+ l = a ? a(e) : e[o],
+ u = this.tokenizer(l, { fields: [o] }),
+ h = this.pipeline.run(u),
+ f = new t.FieldRef(n, o),
+ p = Object.create(null)
+ ;(this.fieldTermFrequencies[f] = p),
+ (this.fieldLengths[f] = 0),
+ (this.fieldLengths[f] += h.length)
+ for (var E = 0; E < h.length; E++) {
+ var y = h[E]
+ if ((p[y] == null && (p[y] = 0), (p[y] += 1), this.invertedIndex[y] == null)) {
+ var b = Object.create(null)
+ ;(b._index = this.termIndex), (this.termIndex += 1)
+ for (var m = 0; m < i.length; m++) b[i[m]] = Object.create(null)
+ this.invertedIndex[y] = b
+ }
+ this.invertedIndex[y][o][n] == null &&
+ (this.invertedIndex[y][o][n] = Object.create(null))
+ for (var v = 0; v < this.metadataWhitelist.length; v++) {
+ var T = this.metadataWhitelist[v],
+ w = y.metadata[T]
+ this.invertedIndex[y][o][n][T] == null && (this.invertedIndex[y][o][n][T] = []),
+ this.invertedIndex[y][o][n][T].push(w)
+ }
+ }
+ }
+ }),
+ (t.Builder.prototype.calculateAverageFieldLengths = function () {
+ for (
+ var e = Object.keys(this.fieldLengths), r = e.length, n = {}, i = {}, s = 0;
+ s < r;
+ s++
+ ) {
+ var o = t.FieldRef.fromString(e[s]),
+ a = o.fieldName
+ i[a] || (i[a] = 0), (i[a] += 1), n[a] || (n[a] = 0), (n[a] += this.fieldLengths[o])
+ }
+ for (var l = Object.keys(this._fields), s = 0; s < l.length; s++) {
+ var u = l[s]
+ n[u] = n[u] / i[u]
+ }
+ this.averageFieldLength = n
+ }),
+ (t.Builder.prototype.createFieldVectors = function () {
+ for (
+ var e = {},
+ r = Object.keys(this.fieldTermFrequencies),
+ n = r.length,
+ i = Object.create(null),
+ s = 0;
+ s < n;
+ s++
+ ) {
+ for (
+ var o = t.FieldRef.fromString(r[s]),
+ a = o.fieldName,
+ l = this.fieldLengths[o],
+ u = new t.Vector(),
+ h = this.fieldTermFrequencies[o],
+ f = Object.keys(h),
+ p = f.length,
+ E = this._fields[a].boost || 1,
+ y = this._documents[o.docRef].boost || 1,
+ b = 0;
+ b < p;
+ b++
+ ) {
+ var m = f[b],
+ v = h[m],
+ T = this.invertedIndex[m]._index,
+ w,
+ I,
+ M
+ i[m] === void 0
+ ? ((w = t.idf(this.invertedIndex[m], this.documentCount)), (i[m] = w))
+ : (w = i[m]),
+ (I =
+ (w * ((this._k1 + 1) * v)) /
+ (this._k1 * (1 - this._b + this._b * (l / this.averageFieldLength[a])) + v)),
+ (I *= E),
+ (I *= y),
+ (M = Math.round(I * 1e3) / 1e3),
+ u.insert(T, M)
+ }
+ e[o] = u
+ }
+ this.fieldVectors = e
+ }),
+ (t.Builder.prototype.createTokenSet = function () {
+ this.tokenSet = t.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())
+ }),
+ (t.Builder.prototype.build = function () {
+ return (
+ this.calculateAverageFieldLengths(),
+ this.createFieldVectors(),
+ this.createTokenSet(),
+ new t.Index({
+ invertedIndex: this.invertedIndex,
+ fieldVectors: this.fieldVectors,
+ tokenSet: this.tokenSet,
+ fields: Object.keys(this._fields),
+ pipeline: this.searchPipeline,
+ })
+ )
+ }),
+ (t.Builder.prototype.use = function (e) {
+ var r = Array.prototype.slice.call(arguments, 1)
+ r.unshift(this), e.apply(this, r)
+ }),
+ (t.MatchData = function (e, r, n) {
+ for (var i = Object.create(null), s = Object.keys(n || {}), o = 0; o < s.length; o++) {
+ var a = s[o]
+ i[a] = n[a].slice()
+ }
+ ;(this.metadata = Object.create(null)),
+ e !== void 0 && ((this.metadata[e] = Object.create(null)), (this.metadata[e][r] = i))
+ }),
+ (t.MatchData.prototype.combine = function (e) {
+ for (var r = Object.keys(e.metadata), n = 0; n < r.length; n++) {
+ var i = r[n],
+ s = Object.keys(e.metadata[i])
+ this.metadata[i] == null && (this.metadata[i] = Object.create(null))
+ for (var o = 0; o < s.length; o++) {
+ var a = s[o],
+ l = Object.keys(e.metadata[i][a])
+ this.metadata[i][a] == null && (this.metadata[i][a] = Object.create(null))
+ for (var u = 0; u < l.length; u++) {
+ var h = l[u]
+ this.metadata[i][a][h] == null
+ ? (this.metadata[i][a][h] = e.metadata[i][a][h])
+ : (this.metadata[i][a][h] = this.metadata[i][a][h].concat(e.metadata[i][a][h]))
+ }
+ }
+ }
+ }),
+ (t.MatchData.prototype.add = function (e, r, n) {
+ if (!(e in this.metadata)) {
+ ;(this.metadata[e] = Object.create(null)), (this.metadata[e][r] = n)
+ return
+ }
+ if (!(r in this.metadata[e])) {
+ this.metadata[e][r] = n
+ return
+ }
+ for (var i = Object.keys(n), s = 0; s < i.length; s++) {
+ var o = i[s]
+ o in this.metadata[e][r]
+ ? (this.metadata[e][r][o] = this.metadata[e][r][o].concat(n[o]))
+ : (this.metadata[e][r][o] = n[o])
+ }
+ }),
+ (t.Query = function (e) {
+ ;(this.clauses = []), (this.allFields = e)
+ }),
+ (t.Query.wildcard = new String('*')),
+ (t.Query.wildcard.NONE = 0),
+ (t.Query.wildcard.LEADING = 1),
+ (t.Query.wildcard.TRAILING = 2),
+ (t.Query.presence = { OPTIONAL: 1, REQUIRED: 2, PROHIBITED: 3 }),
+ (t.Query.prototype.clause = function (e) {
+ return (
+ 'fields' in e || (e.fields = this.allFields),
+ 'boost' in e || (e.boost = 1),
+ 'usePipeline' in e || (e.usePipeline = !0),
+ 'wildcard' in e || (e.wildcard = t.Query.wildcard.NONE),
+ e.wildcard & t.Query.wildcard.LEADING &&
+ e.term.charAt(0) != t.Query.wildcard &&
+ (e.term = '*' + e.term),
+ e.wildcard & t.Query.wildcard.TRAILING &&
+ e.term.slice(-1) != t.Query.wildcard &&
+ (e.term = '' + e.term + '*'),
+ 'presence' in e || (e.presence = t.Query.presence.OPTIONAL),
+ this.clauses.push(e),
+ this
+ )
+ }),
+ (t.Query.prototype.isNegated = function () {
+ for (var e = 0; e < this.clauses.length; e++)
+ if (this.clauses[e].presence != t.Query.presence.PROHIBITED) return !1
+ return !0
+ }),
+ (t.Query.prototype.term = function (e, r) {
+ if (Array.isArray(e))
+ return (
+ e.forEach(function (i) {
+ this.term(i, t.utils.clone(r))
+ }, this),
+ this
+ )
+ var n = r || {}
+ return (n.term = e.toString()), this.clause(n), this
+ }),
+ (t.QueryParseError = function (e, r, n) {
+ ;(this.name = 'QueryParseError'), (this.message = e), (this.start = r), (this.end = n)
+ }),
+ (t.QueryParseError.prototype = new Error()),
+ (t.QueryLexer = function (e) {
+ ;(this.lexemes = []),
+ (this.str = e),
+ (this.length = e.length),
+ (this.pos = 0),
+ (this.start = 0),
+ (this.escapeCharPositions = [])
+ }),
+ (t.QueryLexer.prototype.run = function () {
+ for (var e = t.QueryLexer.lexText; e; ) e = e(this)
+ }),
+ (t.QueryLexer.prototype.sliceString = function () {
+ for (
+ var e = [], r = this.start, n = this.pos, i = 0;
+ i < this.escapeCharPositions.length;
+ i++
+ )
+ (n = this.escapeCharPositions[i]), e.push(this.str.slice(r, n)), (r = n + 1)
+ return (
+ e.push(this.str.slice(r, this.pos)), (this.escapeCharPositions.length = 0), e.join('')
+ )
+ }),
+ (t.QueryLexer.prototype.emit = function (e) {
+ this.lexemes.push({ type: e, str: this.sliceString(), start: this.start, end: this.pos }),
+ (this.start = this.pos)
+ }),
+ (t.QueryLexer.prototype.escapeCharacter = function () {
+ this.escapeCharPositions.push(this.pos - 1), (this.pos += 1)
+ }),
+ (t.QueryLexer.prototype.next = function () {
+ if (this.pos >= 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.pos < this.length
+ }),
+ (t.QueryLexer.EOS = 'EOS'),
+ (t.QueryLexer.FIELD = 'FIELD'),
+ (t.QueryLexer.TERM = 'TERM'),
+ (t.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'),
+ (t.QueryLexer.BOOST = 'BOOST'),
+ (t.QueryLexer.PRESENCE = 'PRESENCE'),
+ (t.QueryLexer.lexField = function (e) {
+ return e.backup(), e.emit(t.QueryLexer.FIELD), e.ignore(), t.QueryLexer.lexText
+ }),
+ (t.QueryLexer.lexTerm = function (e) {
+ if ((e.width() > 1 && (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 < s; i++)
+ if (n[i] === r) {
+ n.splice(i, 1)
+ return
+ }
+ }
+ dispatchEvent(e) {
+ if (!(e.type in this.listeners)) return !0
+ let r = this.listeners[e.type].slice()
+ for (let n = 0, i = r.length; n < i; n++) r[n].call(this, e)
+ return !e.defaultPrevented
+ }
+ }
+ var ne = (t, e = 100) => {
+ 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; i < s; i++) {
+ r = this.anchors[i]
+ let o = r.anchor.getBoundingClientRect()
+ r.position = o.top + document.body.scrollTop
+ }
+ this.anchors.sort((i, s) => i.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 < s && i[o + 1].position < n; ) o += 1
+ this.index != o &&
+ (this.index > -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; l < s.length; l++) {
+ let u = s[l],
+ h = n.data.rows[Number(u.ref)],
+ f = 1
+ h.name.toLowerCase().startsWith(i.toLowerCase()) &&
+ (f *= 1 + 1 / (Math.abs(h.name.length - i.length) * 10)),
+ (f *= (o = h.boost) != null ? o : 1),
+ (u.score *= f)
+ }
+ s.sort((l, u) => u.score - l.score)
+ for (let l = 0, u = Math.min(10, s.length); l < u; l++) {
+ let h = n.data.rows[Number(s[l].ref)],
+ f = ve(h.name, i)
+ h.parent && (f = `${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 < r.length; i++) this.groups.push(new oe(r[i], n[i]))
+ }
+ onClick(r) {
+ this.groups.forEach((n, 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/v1/assets/search.js b/v1/assets/search.js
new file mode 100644
index 00000000..d3a0c105
--- /dev/null
+++ b/v1/assets/search.js
@@ -0,0 +1,3 @@
+window.searchData = JSON.parse(
+ '{"kinds":{"2":"Module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias","16777216":"Reference"},"rows":[{"id":0,"kind":2,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":1,"kind":64,"name":"createClient","url":"modules/index.html#createClient","classes":"tsd-kind-function tsd-parent-kind-module","parent":"index"},{"id":2,"kind":2,"name":"lib/SupabaseQueryBuilder","url":"modules/lib_SupabaseQueryBuilder.html","classes":"tsd-kind-module"},{"id":3,"kind":128,"name":"SupabaseQueryBuilder","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html","classes":"tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter","parent":"lib/SupabaseQueryBuilder"},{"id":4,"kind":512,"name":"constructor","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter tsd-is-overwrite","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":5,"kind":1024,"name":"_subscription","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#_subscription","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":6,"kind":1024,"name":"_realtime","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#_realtime","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":7,"kind":1024,"name":"_headers","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#_headers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":8,"kind":1024,"name":"_schema","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#_schema","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":9,"kind":1024,"name":"_table","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#_table","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":10,"kind":2048,"name":"on","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":11,"kind":65536,"name":"__type","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":12,"kind":65536,"name":"__type","url":"classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"lib/SupabaseQueryBuilder.SupabaseQueryBuilder"},{"id":13,"kind":2,"name":"lib/SupabaseRealtimeClient","url":"modules/lib_SupabaseRealtimeClient.html","classes":"tsd-kind-module"},{"id":14,"kind":128,"name":"SupabaseRealtimeClient","url":"classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"lib/SupabaseRealtimeClient"},{"id":15,"kind":512,"name":"constructor","url":"classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"lib/SupabaseRealtimeClient.SupabaseRealtimeClient"},{"id":16,"kind":1024,"name":"subscription","url":"classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html#subscription","classes":"tsd-kind-property tsd-parent-kind-class","parent":"lib/SupabaseRealtimeClient.SupabaseRealtimeClient"},{"id":17,"kind":2048,"name":"getPayloadRecords","url":"classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html#getPayloadRecords","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"lib/SupabaseRealtimeClient.SupabaseRealtimeClient"},{"id":18,"kind":2048,"name":"on","url":"classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"lib/SupabaseRealtimeClient.SupabaseRealtimeClient"},{"id":19,"kind":2048,"name":"subscribe","url":"classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"lib/SupabaseRealtimeClient.SupabaseRealtimeClient"},{"id":20,"kind":2,"name":"lib/constants","url":"modules/lib_constants.html","classes":"tsd-kind-module"},{"id":21,"kind":32,"name":"DEFAULT_HEADERS","url":"modules/lib_constants.html#DEFAULT_HEADERS","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"lib/constants"},{"id":22,"kind":65536,"name":"__type","url":"modules/lib_constants.html#DEFAULT_HEADERS.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"lib/constants.DEFAULT_HEADERS"},{"id":23,"kind":1024,"name":"X-Client-Info","url":"modules/lib_constants.html#DEFAULT_HEADERS.__type.X_Client_Info","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/constants.DEFAULT_HEADERS.__type"},{"id":24,"kind":32,"name":"STORAGE_KEY","url":"modules/lib_constants.html#STORAGE_KEY","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"lib/constants"},{"id":25,"kind":2,"name":"lib/helpers","url":"modules/lib_helpers.html","classes":"tsd-kind-module"},{"id":26,"kind":64,"name":"uuid","url":"modules/lib_helpers.html#uuid","classes":"tsd-kind-function tsd-parent-kind-module","parent":"lib/helpers"},{"id":27,"kind":64,"name":"stripTrailingSlash","url":"modules/lib_helpers.html#stripTrailingSlash","classes":"tsd-kind-function tsd-parent-kind-module","parent":"lib/helpers"},{"id":28,"kind":64,"name":"isBrowser","url":"modules/lib_helpers.html#isBrowser","classes":"tsd-kind-function tsd-parent-kind-module","parent":"lib/helpers"},{"id":29,"kind":2,"name":"lib/types","url":"modules/lib_types.html","classes":"tsd-kind-module"},{"id":30,"kind":256,"name":"SupabaseAuthClientOptions","url":"interfaces/lib_types.SupabaseAuthClientOptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"lib/types"},{"id":31,"kind":65536,"name":"__type","url":"interfaces/lib_types.SupabaseAuthClientOptions.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"lib/types.SupabaseAuthClientOptions"},{"id":32,"kind":65536,"name":"__type","url":"interfaces/lib_types.SupabaseAuthClientOptions.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"lib/types.SupabaseAuthClientOptions"},{"id":33,"kind":4194304,"name":"GenericObject","url":"modules/lib_types.html#GenericObject","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"lib/types"},{"id":34,"kind":65536,"name":"__type","url":"modules/lib_types.html#GenericObject.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"lib/types.GenericObject"},{"id":35,"kind":4194304,"name":"Fetch","url":"modules/lib_types.html#Fetch","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"lib/types"},{"id":36,"kind":4194304,"name":"SupabaseClientOptions","url":"modules/lib_types.html#SupabaseClientOptions","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"lib/types"},{"id":37,"kind":65536,"name":"__type","url":"modules/lib_types.html#SupabaseClientOptions.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"lib/types.SupabaseClientOptions"},{"id":38,"kind":1024,"name":"schema","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.schema","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":39,"kind":1024,"name":"headers","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.headers","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":40,"kind":1024,"name":"autoRefreshToken","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.autoRefreshToken","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":41,"kind":1024,"name":"multiTab","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.multiTab","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":42,"kind":1024,"name":"persistSession","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.persistSession","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":43,"kind":1024,"name":"detectSessionInUrl","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.detectSessionInUrl","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":44,"kind":1024,"name":"localStorage","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.localStorage","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":45,"kind":1024,"name":"realtime","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.realtime","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":46,"kind":1024,"name":"fetch","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.fetch","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":47,"kind":1024,"name":"shouldThrowOnError","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.shouldThrowOnError","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":48,"kind":1024,"name":"cookieOptions","url":"modules/lib_types.html#SupabaseClientOptions.__type-1.cookieOptions","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseClientOptions.__type"},{"id":49,"kind":4194304,"name":"SupabaseRealtimePayload","url":"modules/lib_types.html#SupabaseRealtimePayload","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter","parent":"lib/types"},{"id":50,"kind":65536,"name":"__type","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"lib/types.SupabaseRealtimePayload"},{"id":51,"kind":1024,"name":"commit_timestamp","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2.commit_timestamp","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseRealtimePayload.__type"},{"id":52,"kind":1024,"name":"eventType","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2.eventType","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseRealtimePayload.__type"},{"id":53,"kind":1024,"name":"schema","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2.schema-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseRealtimePayload.__type"},{"id":54,"kind":1024,"name":"table","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2.table","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseRealtimePayload.__type"},{"id":55,"kind":1024,"name":"new","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2.new","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseRealtimePayload.__type"},{"id":56,"kind":1024,"name":"old","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2.old","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseRealtimePayload.__type"},{"id":57,"kind":1024,"name":"errors","url":"modules/lib_types.html#SupabaseRealtimePayload.__type-2.errors","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"lib/types.SupabaseRealtimePayload.__type"},{"id":58,"kind":4194304,"name":"SupabaseEventTypes","url":"modules/lib_types.html#SupabaseEventTypes","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"lib/types"},{"id":59,"kind":2,"name":"lib/version","url":"modules/lib_version.html","classes":"tsd-kind-module"},{"id":60,"kind":32,"name":"version","url":"modules/lib_version.html#version","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"lib/version"},{"id":61,"kind":128,"name":"SupabaseClient","url":"classes/index.SupabaseClient.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"index"},{"id":62,"kind":512,"name":"constructor","url":"classes/index.SupabaseClient.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":63,"kind":1024,"name":"auth","url":"classes/index.SupabaseClient.html#auth","classes":"tsd-kind-property tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":64,"kind":1024,"name":"schema","url":"classes/index.SupabaseClient.html#schema","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":65,"kind":1024,"name":"restUrl","url":"classes/index.SupabaseClient.html#restUrl","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":66,"kind":1024,"name":"realtimeUrl","url":"classes/index.SupabaseClient.html#realtimeUrl","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":67,"kind":1024,"name":"authUrl","url":"classes/index.SupabaseClient.html#authUrl","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":68,"kind":1024,"name":"storageUrl","url":"classes/index.SupabaseClient.html#storageUrl","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":69,"kind":1024,"name":"functionsUrl","url":"classes/index.SupabaseClient.html#functionsUrl","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":70,"kind":1024,"name":"realtime","url":"classes/index.SupabaseClient.html#realtime","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":71,"kind":1024,"name":"multiTab","url":"classes/index.SupabaseClient.html#multiTab","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":72,"kind":1024,"name":"fetch","url":"classes/index.SupabaseClient.html#fetch","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":73,"kind":65536,"name":"__type","url":"classes/index.SupabaseClient.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":74,"kind":1024,"name":"changedAccessToken","url":"classes/index.SupabaseClient.html#changedAccessToken","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":75,"kind":1024,"name":"shouldThrowOnError","url":"classes/index.SupabaseClient.html#shouldThrowOnError","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":76,"kind":1024,"name":"headers","url":"classes/index.SupabaseClient.html#headers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":77,"kind":65536,"name":"__type","url":"classes/index.SupabaseClient.html#__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":78,"kind":1024,"name":"supabaseUrl","url":"classes/index.SupabaseClient.html#supabaseUrl","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":79,"kind":1024,"name":"supabaseKey","url":"classes/index.SupabaseClient.html#supabaseKey","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"index.SupabaseClient"},{"id":80,"kind":262144,"name":"functions","url":"classes/index.SupabaseClient.html#functions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":81,"kind":262144,"name":"storage","url":"classes/index.SupabaseClient.html#storage","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":82,"kind":2048,"name":"from","url":"classes/index.SupabaseClient.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"index.SupabaseClient"},{"id":83,"kind":2048,"name":"rpc","url":"classes/index.SupabaseClient.html#rpc","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"index.SupabaseClient"},{"id":84,"kind":2048,"name":"removeAllSubscriptions","url":"classes/index.SupabaseClient.html#removeAllSubscriptions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":85,"kind":2048,"name":"removeSubscription","url":"classes/index.SupabaseClient.html#removeSubscription","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":86,"kind":2048,"name":"_closeSubscription","url":"classes/index.SupabaseClient.html#_closeSubscription","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":87,"kind":2048,"name":"_unsubscribeSubscription","url":"classes/index.SupabaseClient.html#_unsubscribeSubscription","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":88,"kind":2048,"name":"getSubscriptions","url":"classes/index.SupabaseClient.html#getSubscriptions","classes":"tsd-kind-method tsd-parent-kind-class","parent":"index.SupabaseClient"},{"id":89,"kind":2048,"name":"_initSupabaseAuthClient","url":"classes/index.SupabaseClient.html#_initSupabaseAuthClient","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":90,"kind":2048,"name":"_initRealtimeClient","url":"classes/index.SupabaseClient.html#_initRealtimeClient","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":91,"kind":2048,"name":"_initPostgRESTClient","url":"classes/index.SupabaseClient.html#_initPostgRESTClient","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":92,"kind":2048,"name":"_getAuthHeaders","url":"classes/index.SupabaseClient.html#_getAuthHeaders","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":93,"kind":2048,"name":"_listenForMultiTabEvents","url":"classes/index.SupabaseClient.html#_listenForMultiTabEvents","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":94,"kind":2048,"name":"_listenForAuthEvents","url":"classes/index.SupabaseClient.html#_listenForAuthEvents","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":95,"kind":2048,"name":"_handleTokenChanged","url":"classes/index.SupabaseClient.html#_handleTokenChanged","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"index.SupabaseClient"},{"id":96,"kind":16777216,"name":"SupabaseClientOptions","url":"modules/index.html#SupabaseClientOptions","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":97,"kind":16777216,"name":"SupabaseRealtimePayload","url":"modules/index.html#SupabaseRealtimePayload","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":98,"kind":16777216,"name":"Session","url":"modules/index.html#Session","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":99,"kind":16777216,"name":"User","url":"modules/index.html#User","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,26.212]],["parent/0",[]],["name/1",[1,42.437]],["parent/1",[0,2.523]],["name/2",[2,37.287]],["parent/2",[]],["name/3",[3,42.437]],["parent/3",[2,3.588]],["name/4",[4,33.895]],["parent/4",[5,2.293]],["name/5",[6,42.437]],["parent/5",[5,2.293]],["name/6",[7,42.437]],["parent/6",[5,2.293]],["name/7",[8,42.437]],["parent/7",[5,2.293]],["name/8",[9,42.437]],["parent/8",[5,2.293]],["name/9",[10,42.437]],["parent/9",[5,2.293]],["name/10",[11,37.287]],["parent/10",[5,2.293]],["name/11",[12,22.821]],["parent/11",[5,2.293]],["name/12",[12,22.821]],["parent/12",[5,2.293]],["name/13",[13,37.287]],["parent/13",[]],["name/14",[14,42.437]],["parent/14",[13,3.588]],["name/15",[4,33.895]],["parent/15",[15,2.823]],["name/16",[16,42.437]],["parent/16",[15,2.823]],["name/17",[17,42.437]],["parent/17",[15,2.823]],["name/18",[11,37.287]],["parent/18",[15,2.823]],["name/19",[18,42.437]],["parent/19",[15,2.823]],["name/20",[19,33.895]],["parent/20",[]],["name/21",[20,42.437]],["parent/21",[19,3.262]],["name/22",[12,22.821]],["parent/22",[21,4.084]],["name/23",[22,23.464,23,23.464,24,23.464]],["parent/23",[25,4.084]],["name/24",[26,42.437]],["parent/24",[19,3.262]],["name/25",[27,31.362]],["parent/25",[]],["name/26",[28,42.437]],["parent/26",[27,3.018]],["name/27",[29,42.437]],["parent/27",[27,3.018]],["name/28",[30,42.437]],["parent/28",[27,3.018]],["name/29",[31,26.212]],["parent/29",[]],["name/30",[32,42.437]],["parent/30",[31,2.523]],["name/31",[12,22.821]],["parent/31",[33,3.588]],["name/32",[12,22.821]],["parent/32",[33,3.588]],["name/33",[34,42.437]],["parent/33",[31,2.523]],["name/34",[12,22.821]],["parent/34",[35,4.084]],["name/35",[36,33.895]],["parent/35",[31,2.523]],["name/36",[37,37.287]],["parent/36",[31,2.523]],["name/37",[12,22.821]],["parent/37",[38,4.084]],["name/38",[39,33.895]],["parent/38",[40,2.108]],["name/39",[41,37.287]],["parent/39",[40,2.108]],["name/40",[42,42.437]],["parent/40",[40,2.108]],["name/41",[43,37.287]],["parent/41",[40,2.108]],["name/42",[44,42.437]],["parent/42",[40,2.108]],["name/43",[45,42.437]],["parent/43",[40,2.108]],["name/44",[46,42.437]],["parent/44",[40,2.108]],["name/45",[47,37.287]],["parent/45",[40,2.108]],["name/46",[36,33.895]],["parent/46",[40,2.108]],["name/47",[48,37.287]],["parent/47",[40,2.108]],["name/48",[49,42.437]],["parent/48",[40,2.108]],["name/49",[50,37.287]],["parent/49",[31,2.523]],["name/50",[12,22.821]],["parent/50",[51,4.084]],["name/51",[52,42.437]],["parent/51",[53,2.523]],["name/52",[54,42.437]],["parent/52",[53,2.523]],["name/53",[39,33.895]],["parent/53",[53,2.523]],["name/54",[55,42.437]],["parent/54",[53,2.523]],["name/55",[56,42.437]],["parent/55",[53,2.523]],["name/56",[57,42.437]],["parent/56",[53,2.523]],["name/57",[58,42.437]],["parent/57",[53,2.523]],["name/58",[59,42.437]],["parent/58",[31,2.523]],["name/59",[60,37.287]],["parent/59",[]],["name/60",[61,42.437]],["parent/60",[60,3.588]],["name/61",[62,42.437]],["parent/61",[0,2.523]],["name/62",[4,33.895]],["parent/62",[63,1.042]],["name/63",[64,42.437]],["parent/63",[63,1.042]],["name/64",[39,33.895]],["parent/64",[63,1.042]],["name/65",[65,42.437]],["parent/65",[63,1.042]],["name/66",[66,42.437]],["parent/66",[63,1.042]],["name/67",[67,42.437]],["parent/67",[63,1.042]],["name/68",[68,42.437]],["parent/68",[63,1.042]],["name/69",[69,42.437]],["parent/69",[63,1.042]],["name/70",[47,37.287]],["parent/70",[63,1.042]],["name/71",[43,37.287]],["parent/71",[63,1.042]],["name/72",[36,33.895]],["parent/72",[63,1.042]],["name/73",[12,22.821]],["parent/73",[63,1.042]],["name/74",[70,42.437]],["parent/74",[63,1.042]],["name/75",[48,37.287]],["parent/75",[63,1.042]],["name/76",[41,37.287]],["parent/76",[63,1.042]],["name/77",[12,22.821]],["parent/77",[63,1.042]],["name/78",[71,42.437]],["parent/78",[63,1.042]],["name/79",[72,42.437]],["parent/79",[63,1.042]],["name/80",[73,42.437]],["parent/80",[63,1.042]],["name/81",[74,42.437]],["parent/81",[63,1.042]],["name/82",[75,42.437]],["parent/82",[63,1.042]],["name/83",[76,42.437]],["parent/83",[63,1.042]],["name/84",[77,42.437]],["parent/84",[63,1.042]],["name/85",[78,42.437]],["parent/85",[63,1.042]],["name/86",[79,42.437]],["parent/86",[63,1.042]],["name/87",[80,42.437]],["parent/87",[63,1.042]],["name/88",[81,42.437]],["parent/88",[63,1.042]],["name/89",[82,42.437]],["parent/89",[63,1.042]],["name/90",[83,42.437]],["parent/90",[63,1.042]],["name/91",[84,42.437]],["parent/91",[63,1.042]],["name/92",[85,42.437]],["parent/92",[63,1.042]],["name/93",[86,42.437]],["parent/93",[63,1.042]],["name/94",[87,42.437]],["parent/94",[63,1.042]],["name/95",[88,42.437]],["parent/95",[63,1.042]],["name/96",[37,37.287]],["parent/96",[0,2.523]],["name/97",[50,37.287]],["parent/97",[0,2.523]],["name/98",[89,42.437]],["parent/98",[0,2.523]],["name/99",[90,42.437]],["parent/99",[0,2.523]]],"invertedIndex":[["__type",{"_index":12,"name":{"11":{},"12":{},"22":{},"31":{},"32":{},"34":{},"37":{},"50":{},"73":{},"77":{}},"parent":{}}],["_closesubscription",{"_index":79,"name":{"86":{}},"parent":{}}],["_getauthheaders",{"_index":85,"name":{"92":{}},"parent":{}}],["_handletokenchanged",{"_index":88,"name":{"95":{}},"parent":{}}],["_headers",{"_index":8,"name":{"7":{}},"parent":{}}],["_initpostgrestclient",{"_index":84,"name":{"91":{}},"parent":{}}],["_initrealtimeclient",{"_index":83,"name":{"90":{}},"parent":{}}],["_initsupabaseauthclient",{"_index":82,"name":{"89":{}},"parent":{}}],["_listenforauthevents",{"_index":87,"name":{"94":{}},"parent":{}}],["_listenformultitabevents",{"_index":86,"name":{"93":{}},"parent":{}}],["_realtime",{"_index":7,"name":{"6":{}},"parent":{}}],["_schema",{"_index":9,"name":{"8":{}},"parent":{}}],["_subscription",{"_index":6,"name":{"5":{}},"parent":{}}],["_table",{"_index":10,"name":{"9":{}},"parent":{}}],["_unsubscribesubscription",{"_index":80,"name":{"87":{}},"parent":{}}],["auth",{"_index":64,"name":{"63":{}},"parent":{}}],["authurl",{"_index":67,"name":{"67":{}},"parent":{}}],["autorefreshtoken",{"_index":42,"name":{"40":{}},"parent":{}}],["changedaccesstoken",{"_index":70,"name":{"74":{}},"parent":{}}],["client",{"_index":23,"name":{"23":{}},"parent":{}}],["commit_timestamp",{"_index":52,"name":{"51":{}},"parent":{}}],["constructor",{"_index":4,"name":{"4":{},"15":{},"62":{}},"parent":{}}],["cookieoptions",{"_index":49,"name":{"48":{}},"parent":{}}],["createclient",{"_index":1,"name":{"1":{}},"parent":{}}],["default_headers",{"_index":20,"name":{"21":{}},"parent":{}}],["detectsessioninurl",{"_index":45,"name":{"43":{}},"parent":{}}],["errors",{"_index":58,"name":{"57":{}},"parent":{}}],["eventtype",{"_index":54,"name":{"52":{}},"parent":{}}],["fetch",{"_index":36,"name":{"35":{},"46":{},"72":{}},"parent":{}}],["from",{"_index":75,"name":{"82":{}},"parent":{}}],["functions",{"_index":73,"name":{"80":{}},"parent":{}}],["functionsurl",{"_index":69,"name":{"69":{}},"parent":{}}],["genericobject",{"_index":34,"name":{"33":{}},"parent":{}}],["getpayloadrecords",{"_index":17,"name":{"17":{}},"parent":{}}],["getsubscriptions",{"_index":81,"name":{"88":{}},"parent":{}}],["headers",{"_index":41,"name":{"39":{},"76":{}},"parent":{}}],["index",{"_index":0,"name":{"0":{}},"parent":{"1":{},"61":{},"96":{},"97":{},"98":{},"99":{}}}],["index.supabaseclient",{"_index":63,"name":{},"parent":{"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{}}}],["info",{"_index":24,"name":{"23":{}},"parent":{}}],["isbrowser",{"_index":30,"name":{"28":{}},"parent":{}}],["lib/constants",{"_index":19,"name":{"20":{}},"parent":{"21":{},"24":{}}}],["lib/constants.default_headers",{"_index":21,"name":{},"parent":{"22":{}}}],["lib/constants.default_headers.__type",{"_index":25,"name":{},"parent":{"23":{}}}],["lib/helpers",{"_index":27,"name":{"25":{}},"parent":{"26":{},"27":{},"28":{}}}],["lib/supabasequerybuilder",{"_index":2,"name":{"2":{}},"parent":{"3":{}}}],["lib/supabasequerybuilder.supabasequerybuilder",{"_index":5,"name":{},"parent":{"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{}}}],["lib/supabaserealtimeclient",{"_index":13,"name":{"13":{}},"parent":{"14":{}}}],["lib/supabaserealtimeclient.supabaserealtimeclient",{"_index":15,"name":{},"parent":{"15":{},"16":{},"17":{},"18":{},"19":{}}}],["lib/types",{"_index":31,"name":{"29":{}},"parent":{"30":{},"33":{},"35":{},"36":{},"49":{},"58":{}}}],["lib/types.genericobject",{"_index":35,"name":{},"parent":{"34":{}}}],["lib/types.supabaseauthclientoptions",{"_index":33,"name":{},"parent":{"31":{},"32":{}}}],["lib/types.supabaseclientoptions",{"_index":38,"name":{},"parent":{"37":{}}}],["lib/types.supabaseclientoptions.__type",{"_index":40,"name":{},"parent":{"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{}}}],["lib/types.supabaserealtimepayload",{"_index":51,"name":{},"parent":{"50":{}}}],["lib/types.supabaserealtimepayload.__type",{"_index":53,"name":{},"parent":{"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{}}}],["lib/version",{"_index":60,"name":{"59":{}},"parent":{"60":{}}}],["localstorage",{"_index":46,"name":{"44":{}},"parent":{}}],["multitab",{"_index":43,"name":{"41":{},"71":{}},"parent":{}}],["new",{"_index":56,"name":{"55":{}},"parent":{}}],["old",{"_index":57,"name":{"56":{}},"parent":{}}],["on",{"_index":11,"name":{"10":{},"18":{}},"parent":{}}],["persistsession",{"_index":44,"name":{"42":{}},"parent":{}}],["realtime",{"_index":47,"name":{"45":{},"70":{}},"parent":{}}],["realtimeurl",{"_index":66,"name":{"66":{}},"parent":{}}],["removeallsubscriptions",{"_index":77,"name":{"84":{}},"parent":{}}],["removesubscription",{"_index":78,"name":{"85":{}},"parent":{}}],["resturl",{"_index":65,"name":{"65":{}},"parent":{}}],["rpc",{"_index":76,"name":{"83":{}},"parent":{}}],["schema",{"_index":39,"name":{"38":{},"53":{},"64":{}},"parent":{}}],["session",{"_index":89,"name":{"98":{}},"parent":{}}],["shouldthrowonerror",{"_index":48,"name":{"47":{},"75":{}},"parent":{}}],["storage",{"_index":74,"name":{"81":{}},"parent":{}}],["storage_key",{"_index":26,"name":{"24":{}},"parent":{}}],["storageurl",{"_index":68,"name":{"68":{}},"parent":{}}],["striptrailingslash",{"_index":29,"name":{"27":{}},"parent":{}}],["subscribe",{"_index":18,"name":{"19":{}},"parent":{}}],["subscription",{"_index":16,"name":{"16":{}},"parent":{}}],["supabaseauthclientoptions",{"_index":32,"name":{"30":{}},"parent":{}}],["supabaseclient",{"_index":62,"name":{"61":{}},"parent":{}}],["supabaseclientoptions",{"_index":37,"name":{"36":{},"96":{}},"parent":{}}],["supabaseeventtypes",{"_index":59,"name":{"58":{}},"parent":{}}],["supabasekey",{"_index":72,"name":{"79":{}},"parent":{}}],["supabasequerybuilder",{"_index":3,"name":{"3":{}},"parent":{}}],["supabaserealtimeclient",{"_index":14,"name":{"14":{}},"parent":{}}],["supabaserealtimepayload",{"_index":50,"name":{"49":{},"97":{}},"parent":{}}],["supabaseurl",{"_index":71,"name":{"78":{}},"parent":{}}],["table",{"_index":55,"name":{"54":{}},"parent":{}}],["user",{"_index":90,"name":{"99":{}},"parent":{}}],["uuid",{"_index":28,"name":{"26":{}},"parent":{}}],["version",{"_index":61,"name":{"60":{}},"parent":{}}],["x",{"_index":22,"name":{"23":{}},"parent":{}}]],"pipeline":[]}}'
+)
diff --git a/v1/assets/style.css b/v1/assets/style.css
new file mode 100644
index 00000000..08b63fa0
--- /dev/null
+++ b/v1/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/v1/assets/widgets.png b/v1/assets/widgets.png
new file mode 100644
index 00000000..c7380532
Binary files /dev/null and b/v1/assets/widgets.png differ
diff --git a/v1/assets/widgets@2x.png b/v1/assets/widgets@2x.png
new file mode 100644
index 00000000..4bbbd572
Binary files /dev/null and b/v1/assets/widgets@2x.png differ
diff --git a/v1/classes/index.GoTrueApi.html b/v1/classes/index.GoTrueApi.html
new file mode 100644
index 00000000..8f8a1f78
--- /dev/null
+++ b/v1/classes/index.GoTrueApi.html
@@ -0,0 +1,4773 @@
+
+
+
+
+
+ GoTrueApi | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Constructors
+
+
+
+ constructor
+
+
+
+
+
+
+ new Go True Api( __namedParameters: { cookieOptions?: CookieOptions ; fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ; headers?: {} ; url: string } ) : GoTrueApi
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:11
+
+
+
+ Parameters
+
+
+
+ __namedParameters:
+ { cookieOptions?: CookieOptions ; fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ; headers?: {} ; url: string }
+
+
+
+
+ Optional
+ cookie Options?: CookieOptions
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Private
+ _create Request Headers
+
+
+
+
+
+ _create Request Headers:
+ any
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:24
+
+
+
+
+
+
+
+ Private cookie Name
+
+
+
+
+
+ cookie Name:
+ any
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:25
+
+
+
+
+
+
+ Protected cookie Options
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:9
+
+
+
+
+
+
+ Protected fetch
+
+
+
+
+
+ fetch:
+ ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:10
+
+
+
+
Type declaration
+
+
+
+
+ ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response >
+
+
+
+
+ Parameters
+
+
+
+ input: RequestInfo | URL
+
+
+
+
+ Optional init:
+ RequestInit
+
+
+
+
+ Returns Promise < Response >
+
+
+
+
+
+
+
+
+
+
+ Protected headers
+
+
+
+
+
+ headers:
+ {}
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:6
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+
+
+ Protected url
+
+
+
+
+
+ url:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:5
+
+
+
+
+
+ Methods
+
+
+
+ create User
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:251
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { data: null ; error: ApiError ; user: null } | { data: AuthUser ; error: null ; user: AuthUser } >
+
+
+
+
+
+
+
+ delete Auth Cookie
+
+
+
+
+
+
+ delete Auth Cookie( req: any , res: any , options: { redirectTo?: string } ) : any
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:218
+
+
+
+
+ Parameters
+
+
+ req: any
+
+
+
+ res: any
+
+
+
+
+ options: { redirectTo?: string }
+
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns any
+
+
+
+
+
+
+
+ delete User
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:315
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { data: null | AuthUser ; error: null | ApiError ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ generate Link
+
+
+
+
+
+
+ generate Link( type: "signup" | "invite" | "magiclink" | "recovery" | "email_change_current" | "email_change_new" , email: string , options?: { data?: object ; password?: string ; redirectTo?: string } ) : Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:236
+
+
+
+
+ Parameters
+
+
+
+ type: "signup" | "invite" | "magiclink" | "recovery" | "email_change_current" | "email_change_new"
+
+
+
+
+ email: string
+
+
+
+
+ Optional options:
+ { data?: object ; password?: string ; redirectTo?: string }
+
+
+
+
+ Optional data?: object
+
+
+
+
+ Optional password?: string
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ get Auth Cookie String
+
+
+
+
+
+
+ get Auth Cookie String( req: any , res: any ) : string []
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:227
+
+
+
+
+ Parameters
+
+
+ req: any
+
+
+
+ res: any
+
+
+
+
+ Returns string []
+
+
+
+ The Cookie string that needs to be set as the value for the
+ Set-Cookie
header.
+
+
+
+
+
+
+
+
+ get Url For Provider
+
+
+
+
+
+
+ get Url For Provider( provider: Provider , options: { queryParams?: {} ; redirectTo?: string ; scopes?: string } ) : string
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:32
+
+
+
+
+ Parameters
+
+
+
+
+
+
+
+ options: { queryParams?: {} ; redirectTo?: string ; scopes?: string }
+
+
+
+
+ Optional
+ query Params?: {}
+
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+ Optional scopes?: string
+
+
+
+
+
+
+ Returns string
+
+
+
+
+
+
+
+ get User
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:329
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { data: null | AuthUser ; error: null | ApiError ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ get User By Cookie
+
+
+
+
+
+
+ get User By Cookie( req: any , res?: any ) : Promise < { data: null | AuthUser ; error: null | ApiError ; token: null | string ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:290
+
+
+
+
+ Parameters
+
+
+ req: any
+
+
+
+ Optional res:
+ any
+
+
+
+
+ Returns Promise < { data: null | AuthUser ; error: null | ApiError ; token: null | string ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ get User By Id
+
+
+
+
+
+
+ get User By Id( uid: string ) : Promise < { data: null ; error: ApiError } | { data: AuthUser ; error: null } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:279
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { data: null ; error: ApiError } | { data: AuthUser ; error: null } >
+
+
+
+
+
+
+
+ invite User By Email
+
+
+
+
+
+
+ invite User By Email( email: string , options?: { data?: object ; redirectTo?: string } ) : Promise < { data: null | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:177
+
+
+
+
+ Parameters
+
+
+ email: string
+
+
+
+
+ Optional options:
+ { data?: object ; redirectTo?: string }
+
+
+
+
+ Optional data?: object
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ list Users
+
+
+
+
+
+
+ list Users( ) : Promise < { data: null ; error: ApiError } | { data: AuthUser [] ; error: null } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:265
+
+
+
+
+
+ Returns Promise < { data: null ; error: ApiError } | { data: AuthUser [] ; error: null } >
+
+
+
+
+
+
+
+ refresh Access Token
+
+
+
+
+
+
+ refresh Access Token( refreshToken: string ) : Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:201
+
+
+
+
+ Parameters
+
+
+ refreshToken: string
+
+
+
+
+ Returns Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ reset Password For Email
+
+
+
+
+
+
+ reset Password For Email( email: string , options?: { captchaToken?: string ; redirectTo?: string } ) : Promise < { data: null | {} ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:190
+
+
+
+
+ Parameters
+
+
+ email: string
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; redirectTo?: string }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | {} ; error: null | ApiError } >
+
+
+
+
+
+
+
+ send Magic Link Email
+
+
+
+
+
+
+ send Magic Link Email( email: string , options?: { captchaToken?: string ; redirectTo?: string ; shouldCreateUser?: boolean } ) : Promise < { data: null | {} ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:117
+
+
+
+
+ Parameters
+
+
+ email: string
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; redirectTo?: string ; shouldCreateUser?: boolean }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+ Optional
+ should Create User?: boolean
+
+
+
+
+
+
+ Returns Promise < { data: null | {} ; error: null | ApiError } >
+
+
+
+
+
+
+
+ send MobileOTP
+
+
+
+
+
+
+ send MobileOTP( phone: string , options?: { captchaToken?: string ; shouldCreateUser?: boolean } ) : Promise < { data: null | {} ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:131
+
+
+
+
+ Parameters
+
+
+ phone: string
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; shouldCreateUser?: boolean }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional
+ should Create User?: boolean
+
+
+
+
+
+
+ Returns Promise < { data: null | {} ; error: null | ApiError } >
+
+
+
+
+
+
+
+ set Auth Cookie
+
+
+
+
+
+
+ set Auth Cookie( req: any , res: any ) : void
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:211
+
+
+
+
+ Parameters
+
+
+ req: any
+
+
+
+ res: any
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ sign In With Email
+
+
+
+
+
+
+ sign In With Email( email: string , password: string , options?: { captchaToken?: string ; redirectTo?: string } ) : Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:65
+
+
+
+
+ Parameters
+
+
+ email: string
+
+
+
+ password: string
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; redirectTo?: string }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ sign In With OpenIDConnect
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:106
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ sign In With Phone
+
+
+
+
+
+
+ sign In With Phone( phone: string , password: string , options?: { captchaToken?: string } ) : Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:92
+
+
+
+
+ Parameters
+
+
+ phone: string
+
+
+
+ password: string
+
+
+
+
+ Optional options:
+ { captchaToken?: string }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ sign Out
+
+
+
+
+
+
+ sign Out( jwt: string ) : Promise < { error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:142
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { error: null | ApiError } >
+
+
+
+
+
+
+
+ sign Up With Email
+
+
+
+
+
+
+ sign Up With Email( email: string , password: string , options?: { captchaToken?: string ; data?: object ; redirectTo?: string } ) : Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:50
+
+
+
+
+ Parameters
+
+
+ email: string
+
+
+
+ password: string
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; data?: object ; redirectTo?: string }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional data?: object
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+ A logged-in session if the server has "autoconfirm" ON
+
+
+
+
+
+
+ sign Up With Phone
+
+
+
+
+
+
+ sign Up With Phone( phone: string , password: string , options?: { captchaToken?: string ; data?: object } ) : Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:79
+
+
+
+
+ Parameters
+
+
+ phone: string
+
+
+
+ password: string
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; data?: object }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional data?: object
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ update User
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:339
+
+
+
+
+ Parameters
+
+
+ jwt: string
+
+
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthUser ; error: null | ApiError ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ update User By Id
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:303
+
+
+
+
+ Parameters
+
+
+ uid: string
+
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthUser ; error: null | ApiError ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ verify MobileOTP
+
+
+
+
+
+
+ verify MobileOTP( phone: string , token: string , options?: { redirectTo?: string } ) : Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:151
+
+
+
+
+ Parameters
+
+
+ phone: string
+
+
+
+ token: string
+
+
+
+
+ Optional options:
+ { redirectTo?: string }
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+ verifyOTP
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueApi.d.ts:165
+
+
+
+
+ Parameters
+
+
+
+
+
+
+ Optional options:
+ { redirectTo?: string }
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession | AuthUser ; error: null | ApiError } >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/classes/index.GoTrueClient.html b/v1/classes/index.GoTrueClient.html
new file mode 100644
index 00000000..be39da77
--- /dev/null
+++ b/v1/classes/index.GoTrueClient.html
@@ -0,0 +1,3700 @@
+
+
+
+
+
+ GoTrueClient | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Constructors
+
+
+
+ constructor
+
+
+
+
+
+
+ new Go True Client( options: { autoRefreshToken?: boolean ; cookieOptions?: CookieOptions ; detectSessionInUrl?: boolean ; fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ; headers?: {} ; localStorage?: PromisifyMethods < Pick < Storage , "getItem" | "removeItem" | "setItem" > > ; multiTab?: boolean ; persistSession?: boolean ; url?: string } ) : GoTrueClient
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:37
+
+
+
+
+ Parameters
+
+
+
+ options: { autoRefreshToken?: boolean ; cookieOptions?: CookieOptions ; detectSessionInUrl?: boolean ; fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ; headers?: {} ; localStorage?: PromisifyMethods < Pick < Storage , "getItem" | "removeItem" | "setItem" > > ; multiTab?: boolean ; persistSession?: boolean ; url?: string }
+
+
+
+
+ Optional
+ auto Refresh Token?: boolean
+
+
+
+
+
+ Optional
+ cookie Options?: CookieOptions
+
+
+
+
+ Optional
+ detect Session In Url?: boolean
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ Optional
+ local Storage?: PromisifyMethods < Pick < Storage , "getItem" | "removeItem" | "setItem" > >
+
+
+
+
+
+ Optional
+ multi Tab?: boolean
+
+
+
+
+
+ Optional
+ persist Session?: boolean
+
+
+
+
+
+ Optional url?: string
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Private
+ _call Refresh Token
+
+
+
+
+
+ _call Refresh Token:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:190
+
+
+
+
+
+
+
+ Private
+ _handle Email Sign In
+
+
+
+
+
+ _handle Email Sign In:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:176
+
+
+
+
+
+
+
+ Private
+ _handle OpenIDConnect Sign In
+
+
+
+
+
+ _handle OpenIDConnect Sign In:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:179
+
+
+
+
+
+
+
+ Private
+ _handle Phone Sign In
+
+
+
+
+
+ _handle Phone Sign In:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:177
+
+
+
+
+
+
+
+ Private
+ _handle Provider Sign In
+
+
+
+
+
+ _handle Provider Sign In:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:178
+
+
+
+
+
+
+
+ Private
+ _handle Visibility Change
+
+
+
+
+
+ _handle Visibility Change:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:208
+
+
+
+
+
+
+
+ Private
+ _listen For Multi Tab Events
+
+
+
+
+
+ _listen For Multi Tab Events:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:207
+
+
+
+
+
+
+
+
+ Private
+ _notify All Subscribers
+
+
+
+
+
+ _notify All Subscribers:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:191
+
+
+
+
+
+
+
+ Private _persist Session
+
+
+
+
+
+ _persist Session:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:197
+
+
+
+
+
+
+
+ Private
+ _recover And Refresh
+
+
+
+
+
+ _recover And Refresh:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:189
+
+
+
+
+
+
+
+
+ Private _recover Session
+
+
+
+
+
+ _recover Session:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:184
+
+
+
+
+
+
+
+
+ Private _remove Session
+
+
+
+
+
+ _remove Session:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:198
+
+
+
+
+
+
+
+ Private _save Session
+
+
+
+
+
+ _save Session:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:196
+
+
+
+
+
+
+
+
+ Private
+ _start Auto Refresh Token
+
+
+
+
+
+ _start Auto Refresh Token:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:203
+
+
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:9
+
+
+
+
+
+
+
+
+ Protected
+ auto Refresh Token
+
+
+
+
+
+ auto Refresh Token:
+ boolean
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:18
+
+
+
+
+
+
+
+ Protected current Session
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:17
+
+
+
+
+
+
+
+
+ Protected current User
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:13
+
+
+
+
+
+
+
+
+ Protected local Storage
+
+
+
+
+
+ local Storage:
+ PromisifyMethods < Pick < Storage , "getItem" | "removeItem" | "setItem" > >
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:20
+
+
+
+
+
+
+
+ Protected multi Tab
+
+
+
+
+
+ multi Tab:
+ boolean
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:21
+
+
+
+
+
+
+
+ Protected network Retries
+
+
+
+
+
+ network Retries:
+ number
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:24
+
+
+
+
+
+
+
+ Protected persist Session
+
+
+
+
+
+ persist Session:
+ boolean
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:19
+
+
+
+
+
+
+
+ Protected
+ Optional
+ refresh Token Timer
+
+
+
+
+
+ refresh Token Timer?:
+ Timeout
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:23
+
+
+
+
+
+
+
+ Protected
+ state Change Emitters
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:22
+
+
+
+
+
+
+ Methods
+
+
+
+ get Session From Url
+
+
+
+
+
+
+ get Session From Url( options?: { storeSession?: boolean } ) : Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:153
+
+
+
+
+ Parameters
+
+
+
+ Optional options:
+ { storeSession?: boolean }
+
+
+
+
+ Optional
+ store Session?: boolean
+
+
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession ; error: null | ApiError } >
+
+
+
+
+
+
+
+ on Auth State Change
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:172
+
+
+
+
+ Parameters
+
+
+
+
+
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+
+ Returns { data: null | Subscription ; error: null | ApiError }
+
+ A subscription object which can be used to unsubscribe itself.
+
+
+
+
+
+
+ error: null | ApiError
+
+
+
+
+
+
+
+
+
+ refresh Session
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:123
+
+
+
+
+
+ Returns Promise < { data: null | AuthSession ; error: null | ApiError ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ session
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:119
+
+
+
+
+
+
+
+
+
+
+
+ set Auth
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:148
+
+
+
+
+ Parameters
+
+
+ access_token: string
+
+
+
+
+
+
+
+
+
+
+ set Session
+
+
+
+
+
+
+ set Session( refresh_token: string ) : Promise < { error: null | ApiError ; session: null | AuthSession } >
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:140
+
+
+
+
+ Parameters
+
+
+ refresh_token: string
+
+
+
+
+ Returns Promise < { error: null | ApiError ; session: null | AuthSession } >
+
+
+
+
+
+
+
+ sign In
+
+
+
+
+
+
+ sign In( __namedParameters: UserCredentials , options?: { captchaToken?: string ; queryParams?: {} ; redirectTo?: string ; scopes?: string ; shouldCreateUser?: boolean } ) : Promise < { error: null | ApiError ; provider?: Provider ; session: null | AuthSession ; url?: null | string ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:80
+
+
+
+
+ Parameters
+
+
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; queryParams?: {} ; redirectTo?: string ; scopes?: string ; shouldCreateUser?: boolean }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional
+ query Params?: {}
+
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+ Optional scopes?: string
+
+
+
+
+ Optional
+ should Create User?: boolean
+
+
+
+
+
+
+ Returns Promise < { error: null | ApiError ; provider?: Provider ; session: null | AuthSession ; url?: null | string ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ sign Out
+
+
+
+
+
+
+ sign Out( ) : Promise < { error: null | ApiError } >
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:165
+
+
+
+
+
+ Returns Promise < { error: null | ApiError } >
+
+
+
+
+
+
+
+ sign Up
+
+
+
+
+
+
+ sign Up( __namedParameters: UserCredentials , options?: { captchaToken?: string ; data?: object ; redirectTo?: string } ) : Promise < { error: null | ApiError ; session: null | AuthSession ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:59
+
+
+
+
+ Parameters
+
+
+
+
+
+
+ Optional options:
+ { captchaToken?: string ; data?: object ; redirectTo?: string }
+
+
+
+
+ Optional
+ captcha Token?: string
+
+
+
+
+ Optional data?: object
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { error: null | ApiError ; session: null | AuthSession ; user: null | AuthUser } >
+
+
+
+
+
+
+
+ update
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:131
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { data: null | AuthUser ; error: null | ApiError ; user: null | AuthUser } >
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:115
+
+
+
+
+
+ Returns null | AuthUser
+
+
+
+
+
+
+
+ verifyOTP
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/gotrue-js/dist/module/GoTrueClient.d.ts:103
+
+
+
+
+ Parameters
+
+
+
+
+
+
+ Optional options:
+ { redirectTo?: string }
+
+
+
+
+ Optional
+ redirect To?: string
+
+
+
+
+
+
+ Returns Promise < { error: null | ApiError ; session: null | AuthSession ; user: null | AuthUser } >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/classes/index.RealtimeClient.html b/v1/classes/index.RealtimeClient.html
new file mode 100644
index 00000000..a945126f
--- /dev/null
+++ b/v1/classes/index.RealtimeClient.html
@@ -0,0 +1,2947 @@
+
+
+
+
+
+ RealtimeClient | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Class RealtimeClient
+
+
+
+
+
+
+
+
+
+ Constructors
+
+
+
+ constructor
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:77
+
+
+
+
+ Parameters
+
+
+ endPoint: string
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Private _append Params
+
+
+
+
+
+ _append Params:
+ any
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:180
+
+
+
+
+
+
+
+ Private
+ _flush Send Buffer
+
+
+
+
+
+ _flush Send Buffer:
+ any
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:181
+
+
+
+
+
+
+
+ Private _on Conn Close
+
+
+
+
+
+ _on Conn Close:
+ any
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:177
+
+
+
+
+
+
+
+ Private _on Conn Error
+
+
+
+
+
+ _on Conn Error:
+ any
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:178
+
+
+
+
+
+
+
+ Private _on Conn Open
+
+
+
+
+
+ _on Conn Open:
+ any
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:176
+
+
+
+
+
+
+
+ Private _send Heartbeat
+
+
+
+
+
+ _send Heartbeat:
+ any
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:182
+
+
+
+
+
+
+
+ Private
+ _trigger Chan Error
+
+
+
+
+
+ _trigger Chan Error:
+ any
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:179
+
+
+
+
+
+
+
+ access Token
+
+
+
+
+
+ access Token:
+ null | string
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:32
+
+
+
+
+
+
+
+ channels
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:33
+
+
+
+
+
+
+
+
+ conn:
+ null | WebSocket
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:53
+
+
+
+
+
+
+
+ decode
+
+
+
+
+
+ decode:
+ Function
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:51
+
+
+
+
+
+
+
+ encode
+
+
+
+
+
+ encode:
+ Function
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:50
+
+
+
+
+
+
+
+ end Point
+
+
+
+
+
+ end Point:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:34
+
+
+
+
+
+
+
+ Optional headers
+
+
+
+
+
+ headers?:
+ {}
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:35
+
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+
+
+ heartbeat Interval Ms
+
+
+
+
+
+ heartbeat Interval Ms:
+ number
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:43
+
+
+
+
+
+
+
+ heartbeat Timer
+
+
+
+
+
+ heartbeat Timer:
+ undefined | Timer
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:45
+
+
+
+
+
+
+
+ logger
+
+
+
+
+
+ logger:
+ Function
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:49
+
+
+
+
+
+
+
+ longpoller Timeout
+
+
+
+
+
+ longpoller Timeout:
+ number
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:44
+
+
+
+
+
+
+
+ Optional params
+
+
+
+
+
+ params?:
+ {}
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:38
+
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+
+
+ pending Heartbeat Ref
+
+
+
+
+
+ pending Heartbeat Ref:
+ null | string
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:46
+
+
+
+
+
+
+
+ reconnect After Ms
+
+
+
+
+
+ reconnect After Ms:
+ Function
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:52
+
+
+
+
+
+
+
+ reconnect Timer
+
+
+
+
+
+ reconnect Timer:
+ default
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:48
+
+
+
+
+
+
+
+
+ ref:
+ number
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:47
+
+
+
+
+
+
+
+ send Buffer
+
+
+
+
+
+ send Buffer:
+ Function []
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:54
+
+
+
+
+
+
+
+ serializer
+
+
+
+
+
+ serializer:
+ default
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:55
+
+
+
+
+
+
+
+ state Change Callbacks
+
+
+
+
+
+ state Change Callbacks:
+ { close: Function [] ; error: Function [] ; message: Function [] ; open: Function [] }
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:56
+
+
+
+
+
Type declaration
+
+
+
+ close: Function []
+
+
+
+
+ error: Function []
+
+
+
+
+ message: Function []
+
+
+
+
+ open: Function []
+
+
+
+
+
+
+
+
+ timeout
+
+
+
+
+
+ timeout:
+ number
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:41
+
+
+
+
+
+
+
+ transport
+
+
+
+
+
+ transport:
+ any
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:42
+
+
+
+
+
+
+ Methods
+
+
+
+ channel
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:148
+
+
+
+ Parameters
+
+
+ topic: string
+
+
+
+ Optional chanParams:
+ ChannelParams
+
+
+
+
+
+
+
+
+
+
+ connect
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:81
+
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ connection State
+
+
+
+
+
+
+ connection State( ) : CONNECTION_STATE
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:137
+
+
+
+
+
+ Returns CONNECTION_STATE
+
+
+
+
+
+
+
+ disconnect
+
+
+
+
+
+
+ disconnect( code?: number , reason?: string ) : Promise < { data: boolean ; error: null | Error } >
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:88
+
+
+
+
+ Parameters
+
+
+
+ Optional code:
+ number
+
+
+
+
+
+ Optional reason:
+ string
+
+
+
+
+
+ Returns Promise < { data: boolean ; error: null | Error } >
+
+
+
+
+
+
+
+ end PointURL
+
+
+
+
+
+
+ end PointURL( ) : string
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:161
+
+
+
+
+
+ Returns string
+
+
+
+
+
+
+
+ is Connected
+
+
+
+
+
+
+ is Connected( ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:141
+
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ leave Open Topic
+
+
+
+
+
+
+ leave Open Topic( topic: string ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:175
+
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+ log( kind: string , msg: string , data?: any ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:97
+
+
+
+
+ Parameters
+
+
+ kind: string
+
+
+ msg: string
+
+
+
+ Optional data:
+ any
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ make Ref
+
+
+
+
+
+
+ make Ref( ) : string
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:165
+
+
+
+
+
+ Returns string
+
+
+
+
+
+
+
+ on Close
+
+
+
+
+
+
+ on Close( callback: Function ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:115
+
+
+
+
+ Parameters
+
+
+ callback: Function
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ on Conn Message
+
+
+
+
+
+
+ on Conn Message( rawMessage: { data: any } ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:155
+
+
+
+ Parameters
+
+
+
+ rawMessage: { data: any }
+
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ on Error
+
+
+
+
+
+
+ on Error( callback: Function ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:124
+
+
+
+
+ Parameters
+
+
+ callback: Function
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ on Message
+
+
+
+
+
+
+ on Message( callback: Function ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:133
+
+
+
+
+ Parameters
+
+
+ callback: Function
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ on Open
+
+
+
+
+
+
+ on Open( callback: Function ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:106
+
+
+
+
+ Parameters
+
+
+ callback: Function
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+ push( data: Message ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:154
+
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+ remove
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:147
+
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+ set Auth
+
+
+
+
+
+
+ set Auth( token: null | string ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:171
+
+
+
+
+ Parameters
+
+
+
+ token: null | string
+
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/classes/index.RealtimeSubscription.html b/v1/classes/index.RealtimeSubscription.html
new file mode 100644
index 00000000..99a668c5
--- /dev/null
+++ b/v1/classes/index.RealtimeSubscription.html
@@ -0,0 +1,2141 @@
+
+
+
+
+
+ RealtimeSubscription | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Class RealtimeSubscription
+
+
+
+
+
+
+
+
+
+ Constructors
+
+
+
+ constructor
+
+
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:18
+
+
+
+ Parameters
+
+
+ topic: string
+
+
+ params: {}
+
+
+
+ [ key:
+ string ]: unknown
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ bindings
+
+
+
+
+
+ bindings:
+ any []
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:11
+
+
+
+
+
+
+
+ join Push
+
+
+
+
+
+ join Push:
+ default
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:15
+
+
+
+
+
+
+
+ joined Once
+
+
+
+
+
+ joined Once:
+ boolean
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:14
+
+
+
+
+
+
+
+ params
+
+
+
+
+
+ params:
+ {}
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:7
+
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: unknown
+
+
+
+
+
+
+
+
+ push Buffer
+
+
+
+
+
+ push Buffer:
+ default []
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:17
+
+
+
+
+
+
+
+ rejoin Timer
+
+
+
+
+
+ rejoin Timer:
+ default
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:16
+
+
+
+
+
+
+
+ socket
+
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:10
+
+
+
+
+
+
+
+
+ state:
+ CHANNEL_STATES
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:13
+
+
+
+
+
+
+
+ timeout
+
+
+
+
+
+ timeout:
+ number
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:12
+
+
+
+
+
+
+
+
+ topic:
+ string
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:6
+
+
+
+
+
+
+ Methods
+
+
+
+ can Push
+
+
+
+
+
+
+ can Push( ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:27
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ is Closed
+
+
+
+
+
+
+ is Closed( ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:54
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ is Errored
+
+
+
+
+
+
+ is Errored( ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:55
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ is Joined
+
+
+
+
+
+
+ is Joined( ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:56
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ is Joining
+
+
+
+
+
+
+ is Joining( ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:57
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ is Leaving
+
+
+
+
+
+
+ is Leaving( ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:58
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ is Member
+
+
+
+
+
+
+ is Member( topic: string ) : boolean
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:49
+
+
+
+ Parameters
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ join Ref
+
+
+
+
+
+
+ join Ref( ) : string
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:50
+
+
+
+
+ Returns string
+
+
+
+
+
+
+
+
+
+ off( event: string ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:26
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+ on( event: string , callback: Function ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:25
+
+
+
+ Parameters
+
+
+ event: string
+
+
+ callback: Function
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ on Close
+
+
+
+
+
+
+ on Close( callback: Function ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:23
+
+
+
+ Parameters
+
+
+ callback: Function
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ on Error
+
+
+
+
+
+
+ on Error( callback: Function ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:24
+
+
+
+ Parameters
+
+
+ callback: Function
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ on Message
+
+
+
+
+
+
+ on Message( event: string , payload: any , ref?: string ) : any
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:48
+
+
+
+
+ Parameters
+
+
+ event: string
+
+
+ payload: any
+
+
+
+ Optional ref:
+ string
+
+
+
+
+ Returns any
+
+
+
+
+
+
+
+
+
+ push( event: CHANNEL_EVENTS , payload: any , timeout?: number ) : default
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:28
+
+
+
+ Parameters
+
+
+ event: CHANNEL_EVENTS
+
+
+ payload: any
+
+
+
+ Optional timeout:
+ number
+
+
+
+
+ Returns default
+
+
+
+
+
+
+
+ rejoin
+
+
+
+
+
+
+ rejoin( timeout?: number ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:51
+
+
+
+ Parameters
+
+
+
+ Optional timeout:
+ number
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ rejoin Until Connected
+
+
+
+
+
+
+ rejoin Until Connected( ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:21
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ reply Event Name
+
+
+
+
+
+
+ reply Event Name( ref: string ) : string
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:53
+
+
+
+ Parameters
+
+
+ Returns string
+
+
+
+
+
+
+
+ subscribe
+
+
+
+
+
+
+ subscribe( timeout?: number ) : default
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:22
+
+
+
+ Parameters
+
+
+
+ Optional timeout:
+ number
+
+
+
+
+ Returns default
+
+
+
+
+
+
+
+ trigger
+
+
+
+
+
+
+ trigger( event: string , payload?: any , ref?: string ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:52
+
+
+
+ Parameters
+
+
+ event: string
+
+
+
+ Optional payload:
+ any
+
+
+
+
+ Optional ref:
+ string
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ unsubscribe
+
+
+
+
+
+
+ unsubscribe( timeout?: number ) : default
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:41
+
+
+
+
+ Parameters
+
+
+
+ Optional timeout:
+ number
+
+
+
+
+ Returns default
+
+
+
+
+
+
+
+ update Join Payload
+
+
+
+
+
+
+ update Join Payload( payload: {} ) : void
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/RealtimeSubscription.d.ts:29
+
+
+
+ Parameters
+
+
+ payload: {}
+
+
+
+ [ key:
+ string ]: unknown
+
+
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/classes/index.SupabaseClient.html b/v1/classes/index.SupabaseClient.html
new file mode 100644
index 00000000..6f236dd6
--- /dev/null
+++ b/v1/classes/index.SupabaseClient.html
@@ -0,0 +1,2619 @@
+
+
+
+
+
+ SupabaseClient | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Class SupabaseClient
+
+
+
+
+
+
+
+
+
+
+ Constructors
+
+
+
+ constructor
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+ supabaseUrl: string
+
+
+
+ supabaseKey: string
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+ auth:
+ SupabaseAuthClient
+
+
+
+
+
+
+
+ Protected auth Url
+
+
+
+
+
+ auth Url:
+ string
+
+
+
+
+
+
+ Protected
+ changed Access Token
+
+
+
+
+
+ changed Access Token:
+ undefined | string
+
+
+
+
+
+
+ Protected
+ Optional fetch
+
+
+
+
+
+ fetch?:
+ ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
+
+
+
+
Type declaration
+
+
+
+
+ ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response >
+
+
+
+
+ Parameters
+
+
+
+ input: RequestInfo | URL
+
+
+
+
+ Optional init:
+ RequestInit
+
+
+
+
+ Returns Promise < Response >
+
+
+
+
+
+
+
+
+
+
+ Protected functions Url
+
+
+
+
+
+ functions Url:
+ string
+
+
+
+
+
+
+ Protected headers
+
+
+
+
+
+ headers:
+ {}
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+
+
+ Protected multi Tab
+
+
+
+
+
+ multi Tab:
+ boolean
+
+
+
+
+
+
+ Protected realtime
+
+
+
+
+
+
+
+
+
+
+ Protected realtime Url
+
+
+
+
+
+ realtime Url:
+ string
+
+
+
+
+
+
+ Protected rest Url
+
+
+
+
+
+ rest Url:
+ string
+
+
+
+
+
+
+ Protected schema
+
+
+
+
+
+ schema:
+ string
+
+
+
+
+
+
+ Protected
+ should Throw On Error
+
+
+
+
+
+ should Throw On Error:
+ boolean
+
+
+
+
+
+
+ Protected storage Url
+
+
+
+
+
+ storage Url:
+ string
+
+
+
+
+
+
+ Protected supabase Key
+
+
+
+
+
+ supabase Key:
+ string
+
+
+
+
+
+ Protected supabase Url
+
+
+
+
+
+ supabase Url:
+ string
+
+
+
+
+ Accessors
+
+
+
+ functions
+
+
+
+
+
+
+ get functions( ) : FunctionsClient
+
+
+
+
+
+
+
+ Returns FunctionsClient
+
+
+
+
+
+
+
+ storage
+
+
+
+
+
+
+ get storage( ) : StorageClient
+
+
+
+
+
+
+
+ Returns StorageClient
+
+
+
+
+
+
+ Methods
+
+
+
+ Private _close Subscription
+
+
+
+
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { error: null | Error } >
+
+
+
+
+
+
+
+ Private _get Auth Headers
+
+
+
+
+
+
+
+
+
+
+ Private
+ _handle Token Changed
+
+
+
+
+
+
+ _handle Token Changed( event: AuthChangeEvent , token: undefined | string , source: "CLIENT" | "STORAGE" ) : void
+
+
+
+
+
+ Parameters
+
+
+
+
+
+
+ token: undefined | string
+
+
+
+
+ source: "CLIENT" | "STORAGE"
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+ Private _init PostgRESTClient
+
+
+
+
+
+
+ _init PostgRESTClient( ) : default
+
+
+
+
+
+
+ Returns default
+
+
+
+
+
+
+
+ Private
+ _init Realtime Client
+
+
+
+
+
+
+
+
+
+
+ Private
+ _init Supabase Auth Client
+
+
+
+
+
+
+
+
+ Parameters
+
+
+ Returns SupabaseAuthClient
+
+
+
+
+
+
+
+ Private
+ _listen For Auth Events
+
+
+
+
+
+
+
+
+
+
+ Private
+ _listen For Multi Tab Events
+
+
+
+
+
+
+ _listen For Multi Tab Events( ) : null | void
+
+
+
+
+
+
+ Returns null | void
+
+
+
+
+
+
+
+ Private
+ _unsubscribe Subscription
+
+
+
+
+
+
+ _unsubscribe Subscription( subscription: RealtimeSubscription ) : Promise < { error: null | Error } >
+
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { error: null | Error } >
+
+
+
+
+
+
+
+
+
+
+
+
+ Type Parameters
+
+ Parameters
+
+
+
+
+
+
+
+
+ get Subscriptions
+
+
+
+
+
+
+
+
+
+
+ remove All Subscriptions
+
+
+
+
+
+
+ remove All Subscriptions( ) : Promise < { data: { subscription: RealtimeSubscription } ; error: null | Error } [] >
+
+
+
+
+
+
+
+ Returns Promise < { data: { subscription: RealtimeSubscription } ; error: null | Error } [] >
+
+
+
+
+
+
+
+ remove Subscription
+
+
+
+
+
+
+ remove Subscription( subscription: RealtimeSubscription ) : Promise < { data: { openSubscriptions: number } ; error: null | Error } >
+
+
+
+
+
+
+ Parameters
+
+
+ Returns Promise < { data: { openSubscriptions: number } ; error: null | Error } >
+
+
+
+
+
+
+
+
+
+ rpc< T > ( fn: string , params?: object , __namedParameters?: { count?: null | "exact" | "planned" | "estimated" ; head?: boolean } ) : default < T >
+
+
+
+
+
+
+ Type Parameters
+
+ Parameters
+
+
+ fn: string
+
+
+
+
+ Optional params:
+ object
+
+
+
+
+
+ __namedParameters: { count?: null | "exact" | "planned" | "estimated" ; head?: boolean } = {}
+
+
+
+
+ Optional count?: null | "exact" | "planned" | "estimated"
+
+
+
+
+ Optional head?: boolean
+
+
+
+
+
+
+ Returns default < T >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html b/v1/classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html
new file mode 100644
index 00000000..55a3d826
--- /dev/null
+++ b/v1/classes/lib_SupabaseQueryBuilder.SupabaseQueryBuilder.html
@@ -0,0 +1,2937 @@
+
+
+
+
+
+ SupabaseQueryBuilder | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Class SupabaseQueryBuilder<T>
+
+
+
+
+
+
+
+
+
+
+ Constructors
+
+
+
+ constructor
+
+
+
+
+
+
+ new Supabase Query Builder< T > ( url: string , __namedParameters: { fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ; headers?: GenericObject ; realtime: RealtimeClient ; schema: string ; shouldThrowOnError?: boolean ; table: string } ) : SupabaseQueryBuilder < T >
+
+
+
+
+
+ Type Parameters
+
+ Parameters
+
+
+ url: string
+
+
+
+ __namedParameters: { fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ; headers?: GenericObject ; realtime: RealtimeClient ; schema: string ; shouldThrowOnError?: boolean ; table: 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 >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ schema: string
+
+
+
+
+ Optional
+ should Throw On Error?: boolean
+
+
+
+
+ table: string
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Private _headers
+
+
+
+
+
+
+
+
+
+
+ Private _realtime
+
+
+
+
+
+
+
+
+
+
+ Private _schema
+
+
+
+
+
+ _schema:
+ string
+
+
+
+
+
+
+ Private _subscription
+
+
+
+
+
+
+
+
+
+
+ Private _table
+
+
+
+
+
+ _table:
+ string
+
+
+
+
+
+
+ Protected allow Empty
+
+
+
+
+
+ allow Empty:
+ boolean
+
+
+
+
+
+
+ Protected
+ Optional body
+
+
+
+
+
+ body?:
+ Partial < T > | Partial < T > []
+
+
+
+
+
+
+ Protected fetch
+
+
+
+
+
+ fetch:
+ ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
+
+
+
+
Type declaration
+
+
+
+
+ ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response >
+
+
+
+
+ Parameters
+
+
+
+ input: RequestInfo | URL
+
+
+
+
+ Optional init:
+ RequestInit
+
+
+
+
+ Returns Promise < Response >
+
+
+
+
+
+
+
+
+
+
+ Protected headers
+
+
+
+
+
+ headers:
+ {}
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+
+
+ Protected method
+
+
+
+
+
+ method:
+ "GET" | "POST" | "PATCH" | "DELETE" | "HEAD"
+
+
+
+
+
+
+ Protected
+ Optional schema
+
+
+
+
+
+ schema?:
+ string
+
+
+
+
+
+
+ Protected
+ should Throw On Error
+
+
+
+
+
+ should Throw On Error:
+ boolean
+
+
+
+
+
+
+ Protected
+ Optional signal
+
+
+
+
+
+ signal?:
+ AbortSignal
+
+
+
+
+
+
+ Protected url
+
+
+
+
+
+ url:
+ URL
+
+
+
+
+
+ Methods
+
+
+
+ delete
+
+
+
+
+
+
+ delete( __namedParameters?: { count?: null | "exact" | "planned" | "estimated" ; returning?: "minimal" | "representation" } ) : default < T >
+
+
+
+
+
+
+ Parameters
+
+
+
+ Optional __namedParameters:
+ { count?: null | "exact" | "planned" | "estimated" ; returning?: "minimal" | "representation" }
+
+
+
+
+ Optional count?: null | "exact" | "planned" | "estimated"
+
+
+
+
+ Optional returning?: "minimal" | "representation"
+
+
+
+
+
+
+ Returns default < T >
+
+
+
+
+
+
+
+ insert
+
+
+
+
+
+
+ insert( values: Partial < T > | Partial < T > [] , options?: { count?: null | "exact" | "planned" | "estimated" ; returning?: "minimal" | "representation" } ) : default < T >
+
+
+ insert( values: Partial < T > | Partial < T > [] , options?: { count?: null | "exact" | "planned" | "estimated" ; onConflict?: string ; returning?: "minimal" | "representation" ; upsert?: boolean } ) : default < T >
+
+
+
+
+
+
+ Parameters
+
+
+
+ values: Partial < T > | Partial < T > []
+
+
+
+
+
+ Optional options:
+ { count?: null | "exact" | "planned" | "estimated" ; returning?: "minimal" | "representation" }
+
+
+
+
+ Optional count?: null | "exact" | "planned" | "estimated"
+
+
+
+
+ Optional returning?: "minimal" | "representation"
+
+
+
+
+
+
+ Returns default < T >
+
+
+
+
+
+ Parameters
+
+
+
+ values: Partial < T > | Partial < T > []
+
+
+
+
+ Optional options:
+ { count?: null | "exact" | "planned" | "estimated" ; onConflict?: string ; returning?: "minimal" | "representation" ; upsert?: boolean }
+
+
+
+
+ Optional count?: null | "exact" | "planned" | "estimated"
+
+
+
+
+ Optional
+ on Conflict?: string
+
+
+
+
+ Optional returning?: "minimal" | "representation"
+
+
+
+
+ Optional upsert?: boolean
+
+
+
+
+
+
+ Returns default < T >
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select
+
+
+
+
+
+
+ select( columns?: string , __namedParameters?: { count?: null | "exact" | "planned" | "estimated" ; head?: boolean } ) : default < T >
+
+
+
+
+
+
+ Parameters
+
+
+
+ Optional columns:
+ string
+
+
+
+
+
+ Optional __namedParameters:
+ { count?: null | "exact" | "planned" | "estimated" ; head?: boolean }
+
+
+
+
+ Optional count?: null | "exact" | "planned" | "estimated"
+
+
+
+
+ Optional head?: boolean
+
+
+
+
+
+
+ Returns default < T >
+
+
+
+
+
+
+
+
+
+ then< TResult1 , TResult2 > ( onfulfilled?: null | ( ( value: PostgrestResponse < T > ) => TResult1 | PromiseLike < TResult1 > ) , onrejected?: null | ( ( reason: any ) => TResult2 | PromiseLike < TResult2 > ) ) : PromiseLike < TResult1 | TResult2 >
+
+
+
+
+
+ Type Parameters
+
+
+
+
+
+ TResult2 = never
+
+
+ Parameters
+
+
+
+ Optional onfulfilled:
+ null | ( ( value: PostgrestResponse < T > ) => TResult1 | PromiseLike < TResult1 > )
+
+
+
+
+ Optional onrejected:
+ null | ( ( reason: any ) => TResult2 | PromiseLike < TResult2 > )
+
+
+
+
+ Returns PromiseLike < TResult1 | TResult2 >
+
+
+
+
+
+
+
+ throw On Error
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+
+ Optional throwOnError:
+ boolean
+
+
+
+
+
+
+
+
+
+
+ update
+
+
+
+
+
+
+ update( values: Partial < T > , __namedParameters?: { count?: null | "exact" | "planned" | "estimated" ; returning?: "minimal" | "representation" } ) : default < T >
+
+
+
+
+
+
+ Parameters
+
+
+
+ values: Partial < T >
+
+
+
+
+
+ Optional __namedParameters:
+ { count?: null | "exact" | "planned" | "estimated" ; returning?: "minimal" | "representation" }
+
+
+
+
+ Optional count?: null | "exact" | "planned" | "estimated"
+
+
+
+
+ Optional returning?: "minimal" | "representation"
+
+
+
+
+
+
+ Returns default < T >
+
+
+
+
+
+
+
+ upsert
+
+
+
+
+
+
+ upsert( values: Partial < T > | Partial < T > [] , __namedParameters?: { count?: null | "exact" | "planned" | "estimated" ; ignoreDuplicates?: boolean ; onConflict?: string ; returning?: "minimal" | "representation" } ) : default < T >
+
+
+
+
+
+
+ Parameters
+
+
+
+ values: Partial < T > | Partial < T > []
+
+
+
+
+
+ Optional __namedParameters:
+ { count?: null | "exact" | "planned" | "estimated" ; ignoreDuplicates?: boolean ; onConflict?: string ; returning?: "minimal" | "representation" }
+
+
+
+
+ Optional count?: null | "exact" | "planned" | "estimated"
+
+
+
+
+ Optional
+ ignore Duplicates?: boolean
+
+
+
+
+ Optional
+ on Conflict?: string
+
+
+
+
+ Optional returning?: "minimal" | "representation"
+
+
+
+
+
+
+ Returns default < T >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html b/v1/classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html
new file mode 100644
index 00000000..37f195a4
--- /dev/null
+++ b/v1/classes/lib_SupabaseRealtimeClient.SupabaseRealtimeClient.html
@@ -0,0 +1,765 @@
+
+
+
+
+
+ SupabaseRealtimeClient | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Class SupabaseRealtimeClient
+
+
+
+
+
+
+
+ Hierarchy
+
+ SupabaseRealtimeClient
+
+
+
+
+ Constructors
+
+
+
+ constructor
+
+
+
+
+
+
+
+
+ Parameters
+
+
+
+
+
+
+
+
+ schema: string
+
+
+ tableName: string
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ subscription
+
+
+
+
+
+
+
+
+
+ Methods
+
+
+
+ Private
+ get Payload Records
+
+
+
+
+
+
+ get Payload Records( payload: any ) : { new: {} ; old: {} }
+
+
+
+
+
+ Parameters
+
+
+ Returns { new: {} ; old: {} }
+
+
+
+
+ new: {}
+
+
+
+
+
+ old: {}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ subscribe
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+
+ callback: Function = ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/enums/index.Transformers.PostgresTypes.html b/v1/enums/index.Transformers.PostgresTypes.html
new file mode 100644
index 00000000..f4550cab
--- /dev/null
+++ b/v1/enums/index.Transformers.PostgresTypes.html
@@ -0,0 +1,1251 @@
+
+
+
+
+
+ PostgresTypes | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Enumeration PostgresTypes
+
+
+
+
+
+
+
+
+ Index
+
+
+
+ Enumeration Members
+
+
+
+
+
+
+ Enumeration Members
+
+
+
+ abstime
+
+
+
+
+
+ abstime:
+ "abstime"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:5
+
+
+
+
+
+
+
+
+ bool:
+ "bool"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:6
+
+
+
+
+
+
+
+
+ date:
+ "date"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:7
+
+
+
+
+
+
+
+ daterange
+
+
+
+
+
+ daterange:
+ "daterange"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:8
+
+
+
+
+
+
+
+ float4
+
+
+
+
+
+ float4:
+ "float4"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:9
+
+
+
+
+
+
+
+ float8
+
+
+
+
+
+ float8:
+ "float8"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:10
+
+
+
+
+
+
+
+
+ int2:
+ "int2"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:11
+
+
+
+
+
+
+
+
+ int4:
+ "int4"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:12
+
+
+
+
+
+
+
+ int4range
+
+
+
+
+
+ int4range:
+ "int4range"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:13
+
+
+
+
+
+
+
+
+ int8:
+ "int8"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:14
+
+
+
+
+
+
+
+ int8range
+
+
+
+
+
+ int8range:
+ "int8range"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:15
+
+
+
+
+
+
+
+
+ json:
+ "json"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:16
+
+
+
+
+
+
+
+
+ jsonb:
+ "jsonb"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:17
+
+
+
+
+
+
+
+
+ money:
+ "money"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:18
+
+
+
+
+
+
+
+ numeric
+
+
+
+
+
+ numeric:
+ "numeric"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:19
+
+
+
+
+
+
+
+
+ oid:
+ "oid"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:20
+
+
+
+
+
+
+
+ reltime
+
+
+
+
+
+ reltime:
+ "reltime"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:21
+
+
+
+
+
+
+
+
+ text:
+ "text"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:22
+
+
+
+
+
+
+
+
+ time:
+ "time"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:23
+
+
+
+
+
+
+
+ timestamp
+
+
+
+
+
+ timestamp:
+ "timestamp"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:24
+
+
+
+
+
+
+
+ timestamptz
+
+
+
+
+
+ timestamptz:
+ "timestamptz"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:25
+
+
+
+
+
+
+
+ timetz
+
+
+
+
+
+ timetz:
+ "timetz"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:26
+
+
+
+
+
+
+
+ tsrange
+
+
+
+
+
+ tsrange:
+ "tsrange"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:27
+
+
+
+
+
+
+
+ tstzrange
+
+
+
+
+
+ tstzrange:
+ "tstzrange"
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:28
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/index.html b/v1/index.html
new file mode 100644
index 00000000..53eb84f4
--- /dev/null
+++ b/v1/index.html
@@ -0,0 +1,226 @@
+
+
+
+
+
+ @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+ supabase-js
+
+
An isomorphic JavaScript client for Supabase.
+
+
+
+ Usage
+
+
First of all, you need to install the library:
+
npm install @supabase/supabase-js
+
+
+ Then you're able to import the library and establish the connection with the
+ database:
+
+
import { createClient } from '@supabase/supabase-js' // Create a single supabase client for interacting with your database const supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' )
+
+
+
+ UMD
+
+
+ You can now use plain <script>
s to import supabase-js from CDNs,
+ like:
+
+
< script src = "https://cdn.jsdelivr.net/npm/@supabase/supabase-js" ></ script >
+
+
or even:
+
< script src = "https://unpkg.com/@supabase/supabase-js" ></ script >
+
+
Then you can use it from a global supabase
variable:
+
< script > const { createClient } = supabase const _supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' ) console . log ( 'Supabase Instance: ' , _supabase ) // ... </ script >
+
+
+
+ ESM
+
+
+ You can now use type="module" <script>
s to import
+ supabase-js from CDNs, like:
+
+
< script type = "module" > import { createClient } from 'https://cdn.jsdelivr.net/npm/@supabase/supabase-js/+esm' const supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' ) console . log ( 'Supabase Instance: ' , supabase ) // ... </ script >
+
+
+
+ Custom fetch
implementation
+
+
+ supabase-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 { createClient } from '@supabase/supabase-js' // Provide a custom `fetch` implementation as an option const supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' , { fetch : (... args ) => fetch (... args ), })
+
+
+
+
+ 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. Thanks to these sponsors who are making the
+ OSS ecosystem better for everyone.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.AdminUserAttributes.html b/v1/interfaces/index.AdminUserAttributes.html
new file mode 100644
index 00000000..dbe53a8e
--- /dev/null
+++ b/v1/interfaces/index.AdminUserAttributes.html
@@ -0,0 +1,698 @@
+
+
+
+
+
+ AdminUserAttributes | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface AdminUserAttributes
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Optional app_ metadata
+
+
+
+
+
+ app_ metadata?:
+ object
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:103
+
+
+
+
+
+
+
+
+ Optional data
+
+
+
+
+
+ data?:
+ object
+
+
+
+
+
+
+
+ Optional email
+
+
+
+
+
+ email?:
+ string
+
+
+
+
+
+
+
+ Optional
+ email_ change_ token
+
+
+
+
+
+ email_ change_ token?:
+ string
+
+
+
+
+
+
+
+ Optional email_ confirm
+
+
+
+
+
+ email_ confirm?:
+ boolean
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:109
+
+
+
+
+
+
+
+
+ Optional password
+
+
+
+
+
+ password?:
+ string
+
+
+
+
+
+
+
+ Optional phone
+
+
+
+
+
+ phone?:
+ string
+
+
+
+
+
+
+
+ Optional phone_ confirm
+
+
+
+
+
+ phone_ confirm?:
+ boolean
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:115
+
+
+
+
+
+
+
+
+ Optional user_ metadata
+
+
+
+
+
+ user_ metadata?:
+ object
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:94
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.ApiError.html b/v1/interfaces/index.ApiError.html
new file mode 100644
index 00000000..a210557f
--- /dev/null
+++ b/v1/interfaces/index.ApiError.html
@@ -0,0 +1,251 @@
+
+
+
+
+
+ ApiError | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ message
+
+
+
+
+
+ message:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:4
+
+
+
+
+
+
+ status
+
+
+
+
+
+ status:
+ number
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.AuthSession.html b/v1/interfaces/index.AuthSession.html
new file mode 100644
index 00000000..3afe88f4
--- /dev/null
+++ b/v1/interfaces/index.AuthSession.html
@@ -0,0 +1,499 @@
+
+
+
+
+
+ AuthSession | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface AuthSession
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ access_ token
+
+
+
+
+
+ access_ token:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:9
+
+
+
+
+
+
+ Optional expires_ at
+
+
+
+
+
+ expires_ at?:
+ number
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:17
+
+
+
+
+
+
+
+ Optional expires_ in
+
+
+
+
+
+ expires_ in?:
+ number
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:13
+
+
+
+
+
+
+
+ Optional provider_ token
+
+
+
+
+
+ provider_ token?:
+ null | string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:8
+
+
+
+
+
+
+ Optional refresh_ token
+
+
+
+
+
+ refresh_ token?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:18
+
+
+
+
+
+
+ token_ type
+
+
+
+
+
+ token_ type:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:19
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.AuthUser.html b/v1/interfaces/index.AuthUser.html
new file mode 100644
index 00000000..73899888
--- /dev/null
+++ b/v1/interfaces/index.AuthUser.html
@@ -0,0 +1,1078 @@
+
+
+
+
+
+ AuthUser | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Optional action_ link
+
+
+
+
+
+ action_ link?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:48
+
+
+
+
+
+
+ app_ metadata
+
+
+
+
+
+ app_ metadata:
+ { provider?: string }
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:35
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: any
+
+
+
+
+ Optional provider?: string
+
+
+
+
+
+
+
+
+
+ aud:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:42
+
+
+
+
+
+
+ Optional
+ confirmation_ sent_ at
+
+
+
+
+
+ confirmation_ sent_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:43
+
+
+
+
+
+
+ Optional confirmed_ at
+
+
+
+
+
+ confirmed_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:52
+
+
+
+
+
+
+ created_ at
+
+
+
+
+
+ created_ at:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:51
+
+
+
+
+
+
+ Optional email
+
+
+
+
+
+ email?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:49
+
+
+
+
+
+
+ Optional
+ email_ change_ sent_ at
+
+
+
+
+
+ email_ change_ sent_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:45
+
+
+
+
+
+
+ Optional
+ email_ confirmed_ at
+
+
+
+
+
+ email_ confirmed_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:53
+
+
+
+
+
+
+
+ id:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:34
+
+
+
+
+
+
+ Optional identities
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:58
+
+
+
+
+
+
+ Optional invited_ at
+
+
+
+
+
+ invited_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:47
+
+
+
+
+
+
+ Optional
+ last_ sign_ in_ at
+
+
+
+
+
+ last_ sign_ in_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:55
+
+
+
+
+
+
+ Optional new_ email
+
+
+
+
+
+ new_ email?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:46
+
+
+
+
+
+
+ Optional phone
+
+
+
+
+
+ phone?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:50
+
+
+
+
+
+
+ Optional
+ phone_ confirmed_ at
+
+
+
+
+
+ phone_ confirmed_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:54
+
+
+
+
+
+
+ Optional
+ recovery_ sent_ at
+
+
+
+
+
+ recovery_ sent_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:44
+
+
+
+
+
+
+ Optional role
+
+
+
+
+
+ role?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:56
+
+
+
+
+
+
+ Optional updated_ at
+
+
+
+
+
+ updated_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:57
+
+
+
+
+
+
+ user_ metadata
+
+
+
+
+
+ user_ metadata:
+ {}
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:39
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: any
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.CookieOptions.html b/v1/interfaces/index.CookieOptions.html
new file mode 100644
index 00000000..3d3b7478
--- /dev/null
+++ b/v1/interfaces/index.CookieOptions.html
@@ -0,0 +1,391 @@
+
+
+
+
+
+ CookieOptions | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface CookieOptions
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Optional domain
+
+
+
+
+
+ domain?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:134
+
+
+
+
+
+
+
+ Optional lifetime
+
+
+
+
+
+ lifetime?:
+ number
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:133
+
+
+
+
+
+
+
+ Optional name
+
+
+
+
+
+ name?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:132
+
+
+
+
+
+
+
+ Optional path
+
+
+
+
+
+ path?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:135
+
+
+
+
+
+
+
+ Optional same Site
+
+
+
+
+
+ same Site?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:136
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.OpenIDConnectCredentials.html b/v1/interfaces/index.OpenIDConnectCredentials.html
new file mode 100644
index 00000000..a4c36846
--- /dev/null
+++ b/v1/interfaces/index.OpenIDConnectCredentials.html
@@ -0,0 +1,408 @@
+
+
+
+
+
+ OpenIDConnectCredentials | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface OpenIDConnectCredentials
+
+
+
+
+
+
+
+ Hierarchy
+
+ OpenIDConnectCredentials
+
+
+
+
+ Properties
+
+
+
+ Optional client_ id
+
+
+
+
+
+ client_ id?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:165
+
+
+
+
+
+
+
+ id_ token
+
+
+
+
+
+ id_ token:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:162
+
+
+
+
+
+
+
+ Optional issuer
+
+
+
+
+
+ issuer?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:166
+
+
+
+
+
+
+
+
+ nonce:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:163
+
+
+
+
+
+
+
+ Optional provider
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:164
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.Subscription.html b/v1/interfaces/index.Subscription.html
new file mode 100644
index 00000000..8523af2e
--- /dev/null
+++ b/v1/interfaces/index.Subscription.html
@@ -0,0 +1,386 @@
+
+
+
+
+
+ Subscription | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface Subscription
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+ id:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:121
+
+
+
+
+
+
+
+ Methods
+
+
+
+ callback
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:125
+
+
+
+
+ Parameters
+
+
+ Returns void
+
+
+
+
+
+
+
+ unsubscribe
+
+
+
+
+
+
+ unsubscribe( ) : void
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:129
+
+
+
+
+
+ Returns void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.UserAttributes.html b/v1/interfaces/index.UserAttributes.html
new file mode 100644
index 00000000..2a4b26c0
--- /dev/null
+++ b/v1/interfaces/index.UserAttributes.html
@@ -0,0 +1,423 @@
+
+
+
+
+
+ UserAttributes | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface UserAttributes
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Optional data
+
+
+
+
+
+ data?:
+ object
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:80
+
+
+
+
+
+
+
+ Optional email
+
+
+
+
+
+ email?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:64
+
+
+
+
+
+
+
+ Optional
+ email_ change_ token
+
+
+
+
+
+ email_ change_ token?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:76
+
+
+
+
+
+
+
+ Optional password
+
+
+
+
+
+ password?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:72
+
+
+
+
+
+
+
+ Optional phone
+
+
+
+
+
+ phone?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.UserCredentials.html b/v1/interfaces/index.UserCredentials.html
new file mode 100644
index 00000000..4359abc3
--- /dev/null
+++ b/v1/interfaces/index.UserCredentials.html
@@ -0,0 +1,449 @@
+
+
+
+
+
+ UserCredentials | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface UserCredentials
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ Optional email
+
+
+
+
+
+ email?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:139
+
+
+
+
+
+
+
+ Optional oidc
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:144
+
+
+
+
+
+
+
+ Optional password
+
+
+
+
+
+ password?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:141
+
+
+
+
+
+
+
+ Optional phone
+
+
+
+
+
+ phone?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:140
+
+
+
+
+
+
+
+ Optional provider
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:143
+
+
+
+
+
+
+
+ Optional refresh Token
+
+
+
+
+
+ refresh Token?:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.UserIdentity.html b/v1/interfaces/index.UserIdentity.html
new file mode 100644
index 00000000..fa45f93e
--- /dev/null
+++ b/v1/interfaces/index.UserIdentity.html
@@ -0,0 +1,481 @@
+
+
+
+
+
+ UserIdentity | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface UserIdentity
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+ created_ at
+
+
+
+
+
+ created_ at:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:29
+
+
+
+
+
+
+
+ id:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:23
+
+
+
+
+
+
+ identity_ data
+
+
+
+
+
+ identity_ data:
+ {}
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:25
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: any
+
+
+
+
+
+
+
+
+ last_ sign_ in_ at
+
+
+
+
+
+ last_ sign_ in_ at:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:30
+
+
+
+
+
+
+ provider
+
+
+
+
+
+ provider:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:28
+
+
+
+
+
+
+ Optional updated_ at
+
+
+
+
+
+ updated_ at?:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:31
+
+
+
+
+
+
+ user_ id
+
+
+
+
+
+ user_ id:
+ string
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:24
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.VerifyEmailOTPParams.html b/v1/interfaces/index.VerifyEmailOTPParams.html
new file mode 100644
index 00000000..87aed561
--- /dev/null
+++ b/v1/interfaces/index.VerifyEmailOTPParams.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+ VerifyEmailOTPParams | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface VerifyEmailOTPParams
+
+
+
+
+
+
+
+
+
+ Properties
+
+
+
+
+ email:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:154
+
+
+
+
+
+
+
+ Optional phone
+
+
+
+
+
+ phone?:
+ undefined
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:155
+
+
+
+
+
+
+
+
+ token:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:156
+
+
+
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:157
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/index.VerifyMobileOTPParams.html b/v1/interfaces/index.VerifyMobileOTPParams.html
new file mode 100644
index 00000000..5caf2d89
--- /dev/null
+++ b/v1/interfaces/index.VerifyMobileOTPParams.html
@@ -0,0 +1,352 @@
+
+
+
+
+
+ VerifyMobileOTPParams | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface VerifyMobileOTPParams
+
+
+
+
+
+
+
+ Hierarchy
+
+ VerifyMobileOTPParams
+
+
+
+
+ Properties
+
+
+
+ Optional email
+
+
+
+
+
+ email?:
+ undefined
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:148
+
+
+
+
+
+
+
+
+ phone:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:149
+
+
+
+
+
+
+
+
+ token:
+ string
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:150
+
+
+
+
+
+
+
+ Optional type
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:151
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/interfaces/lib_types.SupabaseAuthClientOptions.html b/v1/interfaces/lib_types.SupabaseAuthClientOptions.html
new file mode 100644
index 00000000..0c46ef2a
--- /dev/null
+++ b/v1/interfaces/lib_types.SupabaseAuthClientOptions.html
@@ -0,0 +1,764 @@
+
+
+
+
+
+ SupabaseAuthClientOptions | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Interface SupabaseAuthClientOptions
+
+
+
+
+
+
+
+ Hierarchy
+
+
+ GoTrueClientOptions
+
+ SupabaseAuthClientOptions
+
+
+
+
+
+
+ Properties
+
+
+
+ Optional
+ auto Refresh Token
+
+
+
+
+
+ auto Refresh Token?:
+ boolean
+
+
+
+
+
+
+ Optional cookie Options
+
+
+
+
+
+
+
+
+
+
+ Optional
+ detect Session In Url
+
+
+
+
+
+ detect Session In Url?:
+ boolean
+
+
+
+
+
+
+ Optional fetch
+
+
+
+
+
+ fetch?:
+ ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
+
+
+
+
Type declaration
+
+
+
+
+ ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response >
+
+
+
+
+ Parameters
+
+
+
+ input: RequestInfo | URL
+
+
+
+
+ Optional init:
+ RequestInit
+
+
+
+
+ Returns Promise < Response >
+
+
+
+
+
+
+
+
+
+
+ Optional headers
+
+
+
+
+
+ headers?:
+ {}
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+
+
+ Optional local Storage
+
+
+
+
+
+ local Storage?:
+ PromisifyMethods < Pick < Storage , "getItem" | "removeItem" | "setItem" > >
+
+
+
+
+
+
+ Optional multi Tab
+
+
+
+
+
+ multi Tab?:
+ boolean
+
+
+
+
+
+
+ Optional persist Session
+
+
+
+
+
+ persist Session?:
+ boolean
+
+
+
+
+
+
+ Optional url
+
+
+
+
+
+ url?:
+ string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules.html b/v1/modules.html
new file mode 100644
index 00000000..99620004
--- /dev/null
+++ b/v1/modules.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+ @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/index.Transformers.html b/v1/modules/index.Transformers.html
new file mode 100644
index 00000000..68031d12
--- /dev/null
+++ b/v1/modules/index.Transformers.html
@@ -0,0 +1,910 @@
+
+
+
+
+
+ Transformers | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Namespace Transformers
+
+
+
+
+
+
+
+
+ Functions
+
+
+
+ convert Cell
+
+
+
+
+
+
+ convert Cell( type: string , value: RecordValue ) : RecordValue
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:84
+
+
+
+
+ Parameters
+
+
+ type: string
+
+
+
+ value: RecordValue
+
+
+
+ Returns RecordValue
+
+
+
+
+
+
+
+ convert Change Data
+
+
+
+
+
+
+ convert Change Data( columns: Columns , record: Record , options?: { skipTypes?: string [] } ) : Record
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:53
+
+
+
+
+ Parameters
+
+
+ columns: Columns
+
+
+ record: Record
+
+
+
+ Optional options:
+ { skipTypes?: string [] }
+
+
+
+
+
+ Optional
+ skip Types?: string []
+
+
+
+
+
+
+
+ Returns Record
+
+
+
+
+
+
+
+ convert Column
+
+
+
+
+
+
+ convert Column( columnName: string , columns: Columns , record: Record , skipTypes: string [] ) : RecordValue
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:70
+
+
+
+
+ Parameters
+
+
+ columnName: string
+
+
+
+ columns: Columns
+
+
+ record: Record
+
+
+
+
+ skipTypes: string []
+
+
+
+
+
+ Returns RecordValue
+
+
+
+
+
+
+
+
+ to Array
+
+
+
+
+
+
+ to Array( value: RecordValue , type: string ) : RecordValue
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:98
+
+
+
+
+ Parameters
+
+
+ value: RecordValue
+
+
+ type: string
+
+
+
+ Returns RecordValue
+
+
+
+
+
+
+
+ to Boolean
+
+
+
+
+
+
+ to Boolean( value: RecordValue ) : RecordValue
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:85
+
+
+
+ Parameters
+
+
+ value: RecordValue
+
+
+
+ Returns RecordValue
+
+
+
+
+
+
+
+ to Json
+
+
+
+
+
+
+ to Json( value: RecordValue ) : RecordValue
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:87
+
+
+
+ Parameters
+
+
+ value: RecordValue
+
+
+
+ Returns RecordValue
+
+
+
+
+
+
+
+ to Number
+
+
+
+
+
+
+ to Number( value: RecordValue ) : RecordValue
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:86
+
+
+
+ Parameters
+
+
+ value: RecordValue
+
+
+
+ Returns RecordValue
+
+
+
+
+
+
+
+ to Timestamp String
+
+
+
+
+
+
+ to Timestamp String( value: RecordValue ) : RecordValue
+
+
+
+
+
+
+
+ Defined in
+ node_modules/@supabase/realtime-js/dist/module/lib/transformers.d.ts:106
+
+
+
+
+ Parameters
+
+
+ value: RecordValue
+
+
+
+ Returns RecordValue
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/index.html b/v1/modules/index.html
new file mode 100644
index 00000000..f887f42b
--- /dev/null
+++ b/v1/modules/index.html
@@ -0,0 +1,1397 @@
+
+
+
+
+
+ index | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Type Aliases
+
+
+
+ Auth Change Event
+
+
+
+
+
+ Auth Change Event:
+ "PASSWORD_RECOVERY" | "SIGNED_IN" | "SIGNED_OUT" | "TOKEN_REFRESHED" | "USER_UPDATED" | "USER_DELETED"
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:2
+
+
+
+
+
+
+ EmailOTPType
+
+
+
+
+
+ EmailOTPType:
+ "signup" | "invite" | "magiclink" | "recovery" | "email_change"
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:160
+
+
+
+
+
+
+
+ MobileOTPType
+
+
+
+
+
+ MobileOTPType:
+ "sms" | "phone_change"
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:159
+
+
+
+
+
+
+
+ Postgrest Error
+
+
+
+
+
+ Postgrest Error:
+ { code: string ; details: string ; hint: string ; message: string }
+
+
+
+
+ Defined in node_modules/@supabase/postgrest-js/dist/module/lib/types.d.ts:7
+
+
+
+
+
+
Type declaration
+
+
+
+ code: string
+
+
+
+
+ details: string
+
+
+
+
+ hint: string
+
+
+
+
+ message: string
+
+
+
+
+
+
+
+
+ Postgrest Maybe Single Response
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/postgrest-js/dist/module/lib/types.d.ts:41
+
+
+
+ Type Parameters
+
+
+
+
+
+ Postgrest Response
+
+
+
+
+
+ Postgrest Response< T > :
+ PostgrestResponseSuccess < T > | PostgrestResponseFailure
+
+
+
+
+ Defined in node_modules/@supabase/postgrest-js/dist/module/lib/types.d.ts:34
+
+
+
+ Type Parameters
+
+
+
+
+
+ Postgrest Single Response
+
+
+
+
+
+ Postgrest Single Response< T > :
+ PostgrestSingleResponseSuccess < T > | PostgrestResponseFailure
+
+
+
+
+ Defined in node_modules/@supabase/postgrest-js/dist/module/lib/types.d.ts:40
+
+
+
+ Type Parameters
+
+
+
+
+
+ Provider
+
+
+
+
+
+ Provider:
+ "apple" | "azure" | "bitbucket" | "discord" | "facebook" | "github" | "gitlab" | "google" | "keycloak" | "linkedin" | "notion" | "slack" | "spotify" | "twitch" | "twitter" | "workos"
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:1
+
+
+
+
+
+
+ Realtime Client Options
+
+
+
+
+
+ Realtime Client Options:
+ { decode?: Function ; encode?: Function ; headers?: {} ; heartbeatIntervalMs?: number ; logger?: Function ; longpollerTimeout?: number ; params?: {} ; reconnectAfterMs?: Function ; timeout?: number ; transport?: WebSocket }
+
+
+
+
+ Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:5
+
+
+
+
+
Type declaration
+
+
+
+ Optional decode?: Function
+
+
+
+
+ Optional encode?: Function
+
+
+
+
+ Optional headers?: {}
+
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+ Optional
+ heartbeat Interval Ms?: number
+
+
+
+
+ Optional logger?: Function
+
+
+
+
+ Optional
+ longpoller Timeout?: number
+
+
+
+
+ Optional params?: {}
+
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+ Optional
+ reconnect After Ms?: Function
+
+
+
+
+ Optional timeout?: number
+
+
+
+
+ Optional transport?: WebSocket
+
+
+
+
+
+
+
+
+ Supported Storage
+
+
+
+
+
+ Supported Storage:
+ PromisifyMethods < Pick < Storage , "getItem" | "setItem" | "removeItem" > >
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:173
+
+
+
+
+
+
+
+ VerifyOTPParams
+
+
+
+
+
+
+
+
+ Defined in node_modules/@supabase/gotrue-js/dist/module/lib/types.d.ts:146
+
+
+
+
+
+
+ Functions
+
+
+
+ create Client
+
+
+
+
+
+
+
+
+
+ Parameters
+
+
+ supabaseUrl: string
+
+
+ supabaseKey: string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/lib_SupabaseQueryBuilder.html b/v1/modules/lib_SupabaseQueryBuilder.html
new file mode 100644
index 00000000..8281a45c
--- /dev/null
+++ b/v1/modules/lib_SupabaseQueryBuilder.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+ lib/SupabaseQueryBuilder | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Module lib/SupabaseQueryBuilder
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/lib_SupabaseRealtimeClient.html b/v1/modules/lib_SupabaseRealtimeClient.html
new file mode 100644
index 00000000..8856ff74
--- /dev/null
+++ b/v1/modules/lib_SupabaseRealtimeClient.html
@@ -0,0 +1,167 @@
+
+
+
+
+
+ lib/SupabaseRealtimeClient | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Module lib/SupabaseRealtimeClient
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/lib_constants.html b/v1/modules/lib_constants.html
new file mode 100644
index 00000000..622bc55a
--- /dev/null
+++ b/v1/modules/lib_constants.html
@@ -0,0 +1,271 @@
+
+
+
+
+
+ lib/constants | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
Module lib/constants
+
+
+
+
+
+
+
+
+ Variables
+
+
+
+ Const DEFAULT_ HEADERS
+
+
+
+
+
+ DEFAULT_ HEADERS:
+ { X-Client-Info: string } = ...
+
+
+
+
Type declaration
+
+
+
+ X- Client- Info: string
+
+
+
+
+
+
+
+
+ Const STORAGE_ KEY
+
+
+
+
+
+ STORAGE_ KEY:
+ "supabase.auth.token" = 'supabase.auth.token'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/lib_helpers.html b/v1/modules/lib_helpers.html
new file mode 100644
index 00000000..b9be2d50
--- /dev/null
+++ b/v1/modules/lib_helpers.html
@@ -0,0 +1,329 @@
+
+
+
+
+
+ lib/helpers | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+ Functions
+
+
+
+ is Browser
+
+
+
+
+
+
+ is Browser( ) : boolean
+
+
+
+
+
+
+ Returns boolean
+
+
+
+
+
+
+
+ strip Trailing Slash
+
+
+
+
+
+
+ strip Trailing Slash( url: string ) : string
+
+
+
+
+
+ Parameters
+
+
+ Returns string
+
+
+
+
+
+
+
+
+
+
+
+
+ Returns string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/lib_types.html b/v1/modules/lib_types.html
new file mode 100644
index 00000000..57dc91f9
--- /dev/null
+++ b/v1/modules/lib_types.html
@@ -0,0 +1,788 @@
+
+
+
+
+
+ lib/types | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+ Type Aliases
+
+
+
+
+ Generic Object
+
+
+
+
+
+ Generic Object:
+ {}
+
+
+
+
Type declaration
+
+
+
+ [ key:
+ string ]: string
+
+
+
+
+
+
+
+
+ Supabase Client Options
+
+
+
+
+
+
+
+
Type declaration
+
+
+
+ Optional
+ auto Refresh Token?: boolean
+
+
+
+
+
+
+
+
+
+ Optional
+ detect Session In Url?: boolean
+
+
+
+
+
+ Optional fetch?: Fetch
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Optional multi Tab?: boolean
+
+
+
+
+
+ Optional
+ persist Session?: boolean
+
+
+
+
+
+
+
+
+
+ Optional schema?: string
+
+
+
+
+
+ Optional
+ should Throw On Error?: boolean
+
+
+
+
+
+
+
+
+
+ Supabase Event Types
+
+
+
+
+
+ Supabase Event Types:
+ "INSERT" | "UPDATE" | "DELETE" | "*"
+
+
+
+
+
+
+ Supabase Realtime Payload
+
+
+
+
+
+ Supabase Realtime Payload< T > :
+ { commit_timestamp: string ; errors: string [] | null ; eventType: "INSERT" | "UPDATE" | "DELETE" ; new: T ; old: T ; schema: string ; table: string }
+
+
+ Type Parameters
+
+
+
Type declaration
+
+
+
+ commit_ timestamp: string
+
+
+
+
+ errors: string [] | null
+
+
+
+
+ event Type: "INSERT" | "UPDATE" | "DELETE"
+
+
+
+
+ new: T
+
+
+
+
+
+ old: T
+
+
+
+
+
+ schema: string
+
+
+
+
+ table: string
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/modules/lib_version.html b/v1/modules/lib_version.html
new file mode 100644
index 00000000..2a6500b0
--- /dev/null
+++ b/v1/modules/lib_version.html
@@ -0,0 +1,201 @@
+
+
+
+
+
+ lib/version | @supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+
+
+ Preparing search index...
+ The search index is not available
+
+
@supabase/supabase-js
+
+
+
+
+
+
+
+
+
+
+
+
+ Variables
+
+
+
+ Const version
+
+
+
+
+
+ version:
+ "0.0.0-automated" = '0.0.0-automated'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v1/spec.json b/v1/spec.json
new file mode 100644
index 00000000..eefe0fda
--- /dev/null
+++ b/v1/spec.json
@@ -0,0 +1,3719 @@
+{
+ "id": 0,
+ "name": "@supabase/supabase-js",
+ "kind": 1,
+ "flags": {},
+ "originalName": "",
+ "children": [
+ {
+ "id": 105,
+ "name": "index",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 202,
+ "name": "SupabaseClientOptions",
+ "kind": 16777216,
+ "kindString": "Reference",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 27,
+ "character": 2
+ }
+ ],
+ "target": 79
+ },
+ {
+ "id": 203,
+ "name": "SupabaseRealtimePayload",
+ "kind": 16777216,
+ "kindString": "Reference",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 28,
+ "character": 2
+ }
+ ],
+ "target": 92
+ },
+ {
+ "id": 111,
+ "name": "SupabaseClient",
+ "kind": 128,
+ "kindString": "Class",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Client.",
+ "text": "An isomorphic Javascript client for interacting with Postgres.\n"
+ },
+ "children": [
+ {
+ "id": 112,
+ "name": "constructor",
+ "kind": 512,
+ "kindString": "Constructor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 61,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 113,
+ "name": "new SupabaseClient",
+ "kind": 16384,
+ "kindString": "Constructor signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Create a new client for use in the browser."
+ },
+ "parameters": [
+ {
+ "id": 114,
+ "name": "supabaseUrl",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The unique Supabase URL which is supplied when you create a new project in your project dashboard."
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 115,
+ "name": "supabaseKey",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The unique Supabase Key which is supplied when you create a new project in your project dashboard."
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 116,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reference",
+ "id": 79,
+ "name": "SupabaseClientOptions"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 111,
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 117,
+ "name": "auth",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Auth allows you to create and manage user sessions for access to data that is secured by access policies."
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 30,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "name": "SupabaseAuthClient"
+ }
+ },
+ {
+ "id": 121,
+ "name": "authUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 35,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 131,
+ "name": "changedAccessToken",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 41,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "intrinsic",
+ "name": "undefined"
+ },
+ {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ ]
+ }
+ },
+ {
+ "id": 126,
+ "name": "fetch",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true,
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 40,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 127,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 128,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 129,
+ "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": 130,
+ "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": 123,
+ "name": "functionsUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 37,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 133,
+ "name": "headers",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 44,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 134,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "indexSignature": {
+ "id": 135,
+ "name": "__index",
+ "kind": 8192,
+ "kindString": "Index signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 136,
+ "name": "key",
+ "kind": 32768,
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ }
+ }
+ },
+ {
+ "id": 125,
+ "name": "multiTab",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 39,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 124,
+ "name": "realtime",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 38,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClient",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 120,
+ "name": "realtimeUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 34,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 119,
+ "name": "restUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 33,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 118,
+ "name": "schema",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 32,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 132,
+ "name": "shouldThrowOnError",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 42,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 122,
+ "name": "storageUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 36,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 138,
+ "name": "supabaseKey",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 137,
+ "name": "supabaseUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 139,
+ "name": "functions",
+ "kind": 262144,
+ "kindString": "Accessor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 106,
+ "character": 6
+ }
+ ],
+ "getSignature": [
+ {
+ "id": 140,
+ "name": "functions",
+ "kind": 524288,
+ "kindString": "Get signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Functions allows you to deploy and invoke edge functions."
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "FunctionsClient",
+ "package": "@supabase/functions-js",
+ "name": "FunctionsClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 141,
+ "name": "storage",
+ "kind": 262144,
+ "kindString": "Accessor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 116,
+ "character": 6
+ }
+ ],
+ "getSignature": [
+ {
+ "id": 142,
+ "name": "storage",
+ "kind": 524288,
+ "kindString": "Get signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Storage allows you to manage user-generated content, such as photos or videos."
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "StorageClient",
+ "package": "@supabase/storage-js",
+ "name": "StorageClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 171,
+ "name": "_closeSubscription",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 194,
+ "character": 16
+ }
+ ],
+ "signatures": [
+ {
+ "id": 172,
+ "name": "_closeSubscription",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 173,
+ "name": "subscription",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeSubscription",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reflection",
+ "declaration": {
+ "id": 174,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 175,
+ "name": "error",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 196,
+ "character": 15
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "reference",
+ "qualifiedName": "Error",
+ "package": "typescript",
+ "name": "Error"
+ }
+ ]
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [175]
+ }
+ ]
+ }
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ },
+ {
+ "id": 191,
+ "name": "_getAuthHeaders",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 271,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 192,
+ "name": "_getAuthHeaders",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 74,
+ "name": "GenericObject"
+ }
+ }
+ ]
+ },
+ {
+ "id": 197,
+ "name": "_handleTokenChanged",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 313,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 198,
+ "name": "_handleTokenChanged",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 199,
+ "name": "event",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "AuthChangeEvent",
+ "package": "@supabase/gotrue-js",
+ "name": "AuthChangeEvent"
+ }
+ },
+ {
+ "id": 200,
+ "name": "token",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "intrinsic",
+ "name": "undefined"
+ },
+ {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ ]
+ }
+ },
+ {
+ "id": 201,
+ "name": "source",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": "CLIENT"
+ },
+ {
+ "type": "literal",
+ "value": "STORAGE"
+ }
+ ]
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "void"
+ }
+ }
+ ]
+ },
+ {
+ "id": 189,
+ "name": "_initPostgRESTClient",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 262,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 190,
+ "name": "_initPostgRESTClient",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "PostgrestClient",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 186,
+ "name": "_initRealtimeClient",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 255,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 187,
+ "name": "_initRealtimeClient",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 188,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "Options",
+ "package": "@supabase/realtime-js",
+ "name": "Options"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClient",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 183,
+ "name": "_initSupabaseAuthClient",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 228,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 184,
+ "name": "_initSupabaseAuthClient",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 185,
+ "name": "__namedParameters",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 79,
+ "name": "SupabaseClientOptions"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "name": "SupabaseAuthClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 195,
+ "name": "_listenForAuthEvents",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 306,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 196,
+ "name": "_listenForAuthEvents",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "reference",
+ "qualifiedName": "Subscription",
+ "package": "@supabase/gotrue-js",
+ "name": "Subscription"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "id": 193,
+ "name": "_listenForMultiTabEvents",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 279,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 194,
+ "name": "_listenForMultiTabEvents",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "intrinsic",
+ "name": "void"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "id": 176,
+ "name": "_unsubscribeSubscription",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 209,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 177,
+ "name": "_unsubscribeSubscription",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 178,
+ "name": "subscription",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeSubscription",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reflection",
+ "declaration": {
+ "id": 179,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 180,
+ "name": "error",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 211,
+ "character": 15
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "reference",
+ "qualifiedName": "Error",
+ "package": "typescript",
+ "name": "Error"
+ }
+ ]
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [180]
+ }
+ ]
+ }
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ },
+ {
+ "id": 143,
+ "name": "from",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 125,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 144,
+ "name": "from",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Perform a table operation."
+ },
+ "typeParameter": [
+ {
+ "id": 145,
+ "name": "T",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "default": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 146,
+ "name": "table",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The table name to operate on.\n"
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 2,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 145,
+ "name": "T"
+ }
+ ],
+ "name": "SupabaseQueryBuilder"
+ }
+ }
+ ]
+ },
+ {
+ "id": 181,
+ "name": "getSubscriptions",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 224,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 182,
+ "name": "getSubscriptions",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Returns an array of all your subscriptions."
+ },
+ "type": {
+ "type": "array",
+ "elementType": {
+ "type": "reference",
+ "qualifiedName": "RealtimeSubscription",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "id": 156,
+ "name": "removeAllSubscriptions",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 162,
+ "character": 8
+ }
+ ],
+ "signatures": [
+ {
+ "id": 157,
+ "name": "removeAllSubscriptions",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Closes and removes all subscriptions and returns a list of removed\nsubscriptions and their errors."
+ },
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "array",
+ "elementType": {
+ "type": "reflection",
+ "declaration": {
+ "id": 158,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 159,
+ "name": "data",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 163,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 160,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 161,
+ "name": "subscription",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 163,
+ "character": 14
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeSubscription",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [161]
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 162,
+ "name": "error",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 163,
+ "character": 52
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "reference",
+ "qualifiedName": "Error",
+ "package": "typescript",
+ "name": "Error"
+ }
+ ]
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [159, 162]
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ },
+ {
+ "id": 163,
+ "name": "removeSubscription",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 182,
+ "character": 8
+ }
+ ],
+ "signatures": [
+ {
+ "id": 164,
+ "name": "removeSubscription",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Closes and removes a subscription and returns the number of open subscriptions."
+ },
+ "parameters": [
+ {
+ "id": 165,
+ "name": "subscription",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The subscription you want to close and remove.\n"
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeSubscription",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "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/SupabaseClient.ts",
+ "line": 184,
+ "character": 15
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 168,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 169,
+ "name": "openSubscriptions",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 184,
+ "character": 23
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "number"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [169]
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 170,
+ "name": "error",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 184,
+ "character": 52
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "reference",
+ "qualifiedName": "Error",
+ "package": "typescript",
+ "name": "Error"
+ }
+ ]
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [167, 170]
+ }
+ ]
+ }
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ },
+ {
+ "id": 147,
+ "name": "rpc",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 146,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 148,
+ "name": "rpc",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Perform a function call."
+ },
+ "typeParameter": [
+ {
+ "id": 149,
+ "name": "T",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "default": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 150,
+ "name": "fn",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The function name to call."
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 151,
+ "name": "params",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "The parameters to pass to the function call."
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "object"
+ }
+ },
+ {
+ "id": 152,
+ "name": "__namedParameters",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 153,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 155,
+ "name": "count",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 152,
+ "character": 25
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "literal",
+ "value": "exact"
+ },
+ {
+ "type": "literal",
+ "value": "planned"
+ },
+ {
+ "type": "literal",
+ "value": "estimated"
+ }
+ ]
+ }
+ },
+ {
+ "id": 154,
+ "name": "head",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 152,
+ "character": 9
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [155, 154]
+ }
+ ]
+ }
+ },
+ "defaultValue": "{}"
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 149,
+ "name": "T"
+ }
+ ],
+ "qualifiedName": "PostgrestFilterBuilder",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Constructors",
+ "kind": 512,
+ "children": [112]
+ },
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 117, 121, 131, 126, 123, 133, 125, 124, 120, 119, 118, 132, 122, 138, 137
+ ]
+ },
+ {
+ "title": "Accessors",
+ "kind": 262144,
+ "children": [139, 141]
+ },
+ {
+ "title": "Methods",
+ "kind": 2048,
+ "children": [171, 191, 197, 189, 186, 183, 195, 193, 176, 143, 181, 156, 163, 147]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 26,
+ "character": 21
+ }
+ ]
+ },
+ {
+ "id": 106,
+ "name": "createClient",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 16,
+ "character": 6
+ }
+ ],
+ "signatures": [
+ {
+ "id": 107,
+ "name": "createClient",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Creates a new Supabase Client."
+ },
+ "parameters": [
+ {
+ "id": 108,
+ "name": "supabaseUrl",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 109,
+ "name": "supabaseKey",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 110,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reference",
+ "id": 79,
+ "name": "SupabaseClientOptions"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 111,
+ "name": "default"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "References",
+ "kind": 16777216,
+ "children": [202, 203]
+ },
+ {
+ "title": "Classes",
+ "kind": 128,
+ "children": [111]
+ },
+ {
+ "title": "Functions",
+ "kind": 64,
+ "children": [106]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "name": "lib/SupabaseQueryBuilder",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 2,
+ "name": "SupabaseQueryBuilder",
+ "kind": 128,
+ "kindString": "Class",
+ "flags": {},
+ "children": [
+ {
+ "id": 3,
+ "name": "constructor",
+ "kind": 512,
+ "kindString": "Constructor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 13,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 4,
+ "name": "new SupabaseQueryBuilder",
+ "kind": 16384,
+ "kindString": "Constructor signature",
+ "flags": {},
+ "typeParameter": [
+ {
+ "id": 5,
+ "name": "T",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {}
+ }
+ ],
+ "parameters": [
+ {
+ "id": 6,
+ "name": "url",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 7,
+ "name": "__namedParameters",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 8,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 13,
+ "name": "fetch",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 27,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 14,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 15,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 16,
+ "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": 17,
+ "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": 9,
+ "name": "headers",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 23,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 74,
+ "name": "GenericObject"
+ }
+ },
+ {
+ "id": 11,
+ "name": "realtime",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 25,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClient",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 10,
+ "name": "schema",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 24,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 18,
+ "name": "shouldThrowOnError",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 28,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 12,
+ "name": "table",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 26,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [13, 9, 11, 10, 18, 12]
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 2,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 5,
+ "name": "T"
+ }
+ ],
+ "name": "SupabaseQueryBuilder"
+ },
+ "overwrites": {
+ "type": "reference",
+ "name": "PostgrestQueryBuilder.constructor"
+ }
+ }
+ ],
+ "overwrites": {
+ "type": "reference",
+ "name": "PostgrestQueryBuilder.constructor"
+ }
+ },
+ {
+ "id": 21,
+ "name": "_headers",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 9,
+ "character": 10
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 74,
+ "name": "GenericObject"
+ }
+ },
+ {
+ "id": 20,
+ "name": "_realtime",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 8,
+ "character": 10
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClient",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 22,
+ "name": "_schema",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 10,
+ "character": 10
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 19,
+ "name": "_subscription",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 7,
+ "character": 10
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "reference",
+ "id": 33,
+ "name": "SupabaseRealtimeClient"
+ }
+ ]
+ },
+ "defaultValue": "null"
+ },
+ {
+ "id": 23,
+ "name": "_table",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 11,
+ "character": 10
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 24,
+ "name": "on",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 44,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 25,
+ "name": "on",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Subscribe to realtime changes in your database."
+ },
+ "parameters": [
+ {
+ "id": 26,
+ "name": "event",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The database event which you would like to receive updates for, or you can use the special wildcard `*` to listen to all changes."
+ },
+ "type": {
+ "type": "reference",
+ "id": 102,
+ "name": "SupabaseEventTypes"
+ }
+ },
+ {
+ "id": 27,
+ "name": "callback",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "A callback that will handle the payload that is sent whenever your database changes.\n"
+ },
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 28,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 29,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 30,
+ "name": "payload",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 92,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 5,
+ "name": "T"
+ }
+ ],
+ "name": "SupabaseRealtimePayload"
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "void"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 33,
+ "name": "SupabaseRealtimeClient"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Constructors",
+ "kind": 512,
+ "children": [3]
+ },
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [21, 20, 22, 19, 23]
+ },
+ {
+ "title": "Methods",
+ "kind": 2048,
+ "children": [24]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 6,
+ "character": 13
+ }
+ ],
+ "typeParameter": [
+ {
+ "id": 31,
+ "name": "T",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {}
+ }
+ ],
+ "extendedTypes": [
+ {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 5,
+ "name": "T"
+ }
+ ],
+ "qualifiedName": "PostgrestQueryBuilder",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Classes",
+ "kind": 128,
+ "children": [2]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseQueryBuilder.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 32,
+ "name": "lib/SupabaseRealtimeClient",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 33,
+ "name": "SupabaseRealtimeClient",
+ "kind": 128,
+ "kindString": "Class",
+ "flags": {},
+ "children": [
+ {
+ "id": 34,
+ "name": "constructor",
+ "kind": 512,
+ "kindString": "Constructor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 7,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 35,
+ "name": "new SupabaseRealtimeClient",
+ "kind": 16384,
+ "kindString": "Constructor signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 36,
+ "name": "socket",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClient",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 37,
+ "name": "headers",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 74,
+ "name": "GenericObject"
+ }
+ },
+ {
+ "id": 38,
+ "name": "schema",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 39,
+ "name": "tableName",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 33,
+ "name": "SupabaseRealtimeClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 40,
+ "name": "subscription",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 5,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeSubscription",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 41,
+ "name": "getPayloadRecords",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 19,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 42,
+ "name": "getPayloadRecords",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 43,
+ "name": "payload",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 44,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 45,
+ "name": "new",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 21,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 46,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {}
+ }
+ },
+ "defaultValue": "{}"
+ },
+ {
+ "id": 47,
+ "name": "old",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 22,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 48,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {}
+ }
+ },
+ "defaultValue": "{}"
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [45, 47]
+ }
+ ]
+ }
+ }
+ }
+ ]
+ },
+ {
+ "id": 49,
+ "name": "on",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 42,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 50,
+ "name": "on",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "The event you want to listen to."
+ },
+ "parameters": [
+ {
+ "id": 51,
+ "name": "event",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The event"
+ },
+ "type": {
+ "type": "reference",
+ "id": 102,
+ "name": "SupabaseEventTypes"
+ }
+ },
+ {
+ "id": 52,
+ "name": "callback",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "A callback function that is called whenever the event occurs.\n"
+ },
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 53,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 54,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 55,
+ "name": "payload",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 92,
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ ],
+ "name": "SupabaseRealtimePayload"
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "void"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 33,
+ "name": "SupabaseRealtimeClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 56,
+ "name": "subscribe",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 64,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 57,
+ "name": "subscribe",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Enables the subscription."
+ },
+ "parameters": [
+ {
+ "id": 58,
+ "name": "callback",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "Function",
+ "package": "typescript",
+ "name": "Function"
+ },
+ "defaultValue": "..."
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeSubscription",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Constructors",
+ "kind": 512,
+ "children": [34]
+ },
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [40]
+ },
+ {
+ "title": "Methods",
+ "kind": 2048,
+ "children": [41, 49, 56]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 4,
+ "character": 13
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Classes",
+ "kind": 128,
+ "children": [33]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/SupabaseRealtimeClient.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 59,
+ "name": "lib/constants",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 60,
+ "name": "DEFAULT_HEADERS",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 3,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 61,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 62,
+ "name": "X-Client-Info",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 3,
+ "character": 33
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ "defaultValue": "..."
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [62]
+ }
+ ]
+ }
+ },
+ "defaultValue": "..."
+ },
+ {
+ "id": 63,
+ "name": "STORAGE_KEY",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 4,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "literal",
+ "value": "supabase.auth.token"
+ },
+ "defaultValue": "'supabase.auth.token'"
+ }
+ ],
+ "groups": [
+ {
+ "title": "Variables",
+ "kind": 32,
+ "children": [60, 63]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 2,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 64,
+ "name": "lib/helpers",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 70,
+ "name": "isBrowser",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 15,
+ "character": 13
+ }
+ ],
+ "signatures": [
+ {
+ "id": 71,
+ "name": "isBrowser",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ }
+ ]
+ },
+ {
+ "id": 67,
+ "name": "stripTrailingSlash",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 11,
+ "character": 16
+ }
+ ],
+ "signatures": [
+ {
+ "id": 68,
+ "name": "stripTrailingSlash",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 69,
+ "name": "url",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ]
+ },
+ {
+ "id": 65,
+ "name": "uuid",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 3,
+ "character": 16
+ }
+ ],
+ "signatures": [
+ {
+ "id": 66,
+ "name": "uuid",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Functions",
+ "kind": 64,
+ "children": [70, 67, 65]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 3,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 72,
+ "name": "lib/types",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 73,
+ "name": "SupabaseAuthClientOptions",
+ "kind": 256,
+ "kindString": "Interface",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 6,
+ "character": 17
+ }
+ ],
+ "extendedTypes": [
+ {
+ "type": "reference",
+ "name": "GoTrueClientOptions"
+ }
+ ]
+ },
+ {
+ "id": 78,
+ "name": "Fetch",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 10,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "query",
+ "queryType": {
+ "type": "reference",
+ "id": 14,
+ "qualifiedName": "fetch",
+ "package": "typescript",
+ "name": "fetch"
+ }
+ }
+ },
+ {
+ "id": 74,
+ "name": "GenericObject",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 8,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 75,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 8,
+ "character": 28
+ }
+ ],
+ "indexSignature": {
+ "id": 76,
+ "name": "__index",
+ "kind": 8192,
+ "kindString": "Index signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 77,
+ "name": "key",
+ "kind": 32768,
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ }
+ }
+ },
+ {
+ "id": 79,
+ "name": "SupabaseClientOptions",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 12,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 80,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 83,
+ "name": "autoRefreshToken",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Automatically refreshes the token for logged in users. Defaults to `true`."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 24,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 91,
+ "name": "cookieOptions",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Options passed to the gotrue-js instance"
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 60,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "cookieOptions"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 73,
+ "name": "SupabaseAuthClientOptions"
+ }
+ }
+ },
+ {
+ "id": 86,
+ "name": "detectSessionInUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Detect a session from the URL. Used for OAuth login callbacks. Defaults to `true`."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 36,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 89,
+ "name": "fetch",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "A custom `fetch` implementation."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 50,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 78,
+ "name": "Fetch"
+ }
+ },
+ {
+ "id": 82,
+ "name": "headers",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Optional headers for initializing the client."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 20,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 74,
+ "name": "GenericObject"
+ }
+ },
+ {
+ "id": 87,
+ "name": "localStorage",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "A storage provider. Used to store the logged in session."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 40,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "localStorage"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 73,
+ "name": "SupabaseAuthClientOptions"
+ }
+ }
+ },
+ {
+ "id": 84,
+ "name": "multiTab",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Allows to enable/disable multi-tab/window events"
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 28,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 85,
+ "name": "persistSession",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Whether to persist a logged in session to storage. Defaults to `true`."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 32,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 88,
+ "name": "realtime",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Options passed to the realtime-js instance"
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 45,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "Options",
+ "package": "@supabase/realtime-js",
+ "name": "RealtimeClientOptions"
+ }
+ },
+ {
+ "id": 81,
+ "name": "schema",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "The Postgres schema which your tables belong to. Must be on the list of exposed schemas in Supabase. Defaults to `public`."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 16,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 90,
+ "name": "shouldThrowOnError",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Throw errors, instead of returning them."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 55,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [83, 91, 86, 89, 82, 87, 84, 85, 88, 81, 90]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 12,
+ "character": 36
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 102,
+ "name": "SupabaseEventTypes",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 75,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": "INSERT"
+ },
+ {
+ "type": "literal",
+ "value": "UPDATE"
+ },
+ {
+ "type": "literal",
+ "value": "DELETE"
+ },
+ {
+ "type": "literal",
+ "value": "*"
+ }
+ ]
+ }
+ },
+ {
+ "id": 92,
+ "name": "SupabaseRealtimePayload",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 63,
+ "character": 12
+ }
+ ],
+ "typeParameter": [
+ {
+ "id": 101,
+ "name": "T",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {}
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 93,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 94,
+ "name": "commit_timestamp",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 64,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 100,
+ "name": "errors",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 72,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "array",
+ "elementType": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "type": "literal",
+ "value": null
+ }
+ ]
+ }
+ },
+ {
+ "id": 95,
+ "name": "eventType",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 65,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": "INSERT"
+ },
+ {
+ "type": "literal",
+ "value": "UPDATE"
+ },
+ {
+ "type": "literal",
+ "value": "DELETE"
+ }
+ ]
+ }
+ },
+ {
+ "id": 98,
+ "name": "new",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "comment": {
+ "shortText": "The new record. Present for 'INSERT' and 'UPDATE' events."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 69,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 101,
+ "name": "T"
+ }
+ },
+ {
+ "id": 99,
+ "name": "old",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "comment": {
+ "shortText": "The previous record. Present for 'UPDATE' and 'DELETE' events."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 71,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 101,
+ "name": "T"
+ }
+ },
+ {
+ "id": 96,
+ "name": "schema",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 66,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 97,
+ "name": "table",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 67,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [94, 100, 95, 98, 99, 96, 97]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 63,
+ "character": 41
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Interfaces",
+ "kind": 256,
+ "children": [73]
+ },
+ {
+ "title": "Type Aliases",
+ "kind": 4194304,
+ "children": [78, 74, 79, 102, 92]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 103,
+ "name": "lib/version",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 104,
+ "name": "version",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/version.ts",
+ "line": 1,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "literal",
+ "value": "0.0.0-automated"
+ },
+ "defaultValue": "'0.0.0-automated'"
+ }
+ ],
+ "groups": [
+ {
+ "title": "Variables",
+ "kind": 32,
+ "children": [104]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/version.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Modules",
+ "kind": 2,
+ "children": [105, 1, 32, 59, 64, 72, 103]
+ }
+ ]
+}
diff --git a/v2/.nojekyll b/v2/.nojekyll
new file mode 100644
index 00000000..e2ac6616
--- /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 00000000..e0a86ada
--- /dev/null
+++ b/v2/assets/highlight.css
@@ -0,0 +1,113 @@
+: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: #008000;
+ --dark-hl-4: #6A9955;
+ --light-hl-5: #0000FF;
+ --dark-hl-5: #569CD6;
+ --light-hl-6: #0070C1;
+ --dark-hl-6: #4FC1FF;
+ --light-hl-7: #795E26;
+ --dark-hl-7: #DCDCAA;
+ --light-hl-8: #800000;
+ --dark-hl-8: #808080;
+ --light-hl-9: #800000;
+ --dark-hl-9: #569CD6;
+ --light-hl-10: #000000FF;
+ --dark-hl-10: #D4D4D4;
+ --light-hl-11: #FF0000;
+ --dark-hl-11: #9CDCFE;
+ --light-hl-12: #0000FF;
+ --dark-hl-12: #CE9178;
+ --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);
+ --hl-7: var(--light-hl-7);
+ --hl-8: var(--light-hl-8);
+ --hl-9: var(--light-hl-9);
+ --hl-10: var(--light-hl-10);
+ --hl-11: var(--light-hl-11);
+ --hl-12: var(--light-hl-12);
+ --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);
+ --hl-7: var(--dark-hl-7);
+ --hl-8: var(--dark-hl-8);
+ --hl-9: var(--dark-hl-9);
+ --hl-10: var(--dark-hl-10);
+ --hl-11: var(--dark-hl-11);
+ --hl-12: var(--dark-hl-12);
+ --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);
+ --hl-7: var(--light-hl-7);
+ --hl-8: var(--light-hl-8);
+ --hl-9: var(--light-hl-9);
+ --hl-10: var(--light-hl-10);
+ --hl-11: var(--light-hl-11);
+ --hl-12: var(--light-hl-12);
+ --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);
+ --hl-7: var(--dark-hl-7);
+ --hl-8: var(--dark-hl-8);
+ --hl-9: var(--dark-hl-9);
+ --hl-10: var(--dark-hl-10);
+ --hl-11: var(--dark-hl-11);
+ --hl-12: var(--dark-hl-12);
+ --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); }
+.hl-7 { color: var(--hl-7); }
+.hl-8 { color: var(--hl-8); }
+.hl-9 { color: var(--hl-9); }
+.hl-10 { color: var(--hl-10); }
+.hl-11 { color: var(--hl-11); }
+.hl-12 { color: var(--hl-12); }
+pre, code { background: var(--code-background); }
diff --git a/v2/assets/icons.css b/v2/assets/icons.css
new file mode 100644
index 00000000..776a3562
--- /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 00000000..3836d5fe
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 00000000..5a209e2f
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 00000000..bd45452d
--- /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 00000000..d2182539
--- /dev/null
+++ b/v2/assets/search.js
@@ -0,0 +1 @@
+window.searchData = JSON.parse("{\"kinds\":{\"2\":\"Module\",\"32\":\"Variable\",\"64\":\"Function\",\"128\":\"Class\",\"256\":\"Interface\",\"512\":\"Constructor\",\"1024\":\"Property\",\"2048\":\"Method\",\"65536\":\"Type literal\",\"262144\":\"Accessor\",\"4194304\":\"Type alias\",\"16777216\":\"Reference\"},\"rows\":[{\"id\":0,\"kind\":2,\"name\":\"index\",\"url\":\"modules/index.html\",\"classes\":\"tsd-kind-module\"},{\"id\":1,\"kind\":64,\"name\":\"createClient\",\"url\":\"modules/index.html#createClient\",\"classes\":\"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter\",\"parent\":\"index\"},{\"id\":2,\"kind\":2,\"name\":\"lib/constants\",\"url\":\"modules/lib_constants.html\",\"classes\":\"tsd-kind-module\"},{\"id\":3,\"kind\":32,\"name\":\"DEFAULT_HEADERS\",\"url\":\"modules/lib_constants.html#DEFAULT_HEADERS\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"lib/constants\"},{\"id\":4,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_constants.html#DEFAULT_HEADERS.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"lib/constants.DEFAULT_HEADERS\"},{\"id\":5,\"kind\":1024,\"name\":\"X-Client-Info\",\"url\":\"modules/lib_constants.html#DEFAULT_HEADERS.__type-3.X_Client_Info-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/constants.DEFAULT_HEADERS.__type\"},{\"id\":6,\"kind\":32,\"name\":\"DEFAULT_GLOBAL_OPTIONS\",\"url\":\"modules/lib_constants.html#DEFAULT_GLOBAL_OPTIONS\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"lib/constants\"},{\"id\":7,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_constants.html#DEFAULT_GLOBAL_OPTIONS.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"lib/constants.DEFAULT_GLOBAL_OPTIONS\"},{\"id\":8,\"kind\":1024,\"name\":\"headers\",\"url\":\"modules/lib_constants.html#DEFAULT_GLOBAL_OPTIONS.__type-1.headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/constants.DEFAULT_GLOBAL_OPTIONS.__type\"},{\"id\":9,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_constants.html#DEFAULT_GLOBAL_OPTIONS.__type-1.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"lib/constants.DEFAULT_GLOBAL_OPTIONS.__type\"},{\"id\":10,\"kind\":1024,\"name\":\"X-Client-Info\",\"url\":\"modules/lib_constants.html#DEFAULT_GLOBAL_OPTIONS.__type-1.__type-2.X_Client_Info\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/constants.DEFAULT_GLOBAL_OPTIONS.__type.__type\"},{\"id\":11,\"kind\":32,\"name\":\"DEFAULT_DB_OPTIONS\",\"url\":\"modules/lib_constants.html#DEFAULT_DB_OPTIONS\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"lib/constants\"},{\"id\":12,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_constants.html#DEFAULT_DB_OPTIONS.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-variable\",\"parent\":\"lib/constants.DEFAULT_DB_OPTIONS\"},{\"id\":13,\"kind\":1024,\"name\":\"schema\",\"url\":\"modules/lib_constants.html#DEFAULT_DB_OPTIONS.__type.schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/constants.DEFAULT_DB_OPTIONS.__type\"},{\"id\":14,\"kind\":32,\"name\":\"DEFAULT_AUTH_OPTIONS\",\"url\":\"modules/lib_constants.html#DEFAULT_AUTH_OPTIONS\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"lib/constants\"},{\"id\":15,\"kind\":32,\"name\":\"DEFAULT_REALTIME_OPTIONS\",\"url\":\"modules/lib_constants.html#DEFAULT_REALTIME_OPTIONS\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"lib/constants\"},{\"id\":16,\"kind\":2,\"name\":\"lib/fetch\",\"url\":\"modules/lib_fetch.html\",\"classes\":\"tsd-kind-module\"},{\"id\":17,\"kind\":64,\"name\":\"resolveFetch\",\"url\":\"modules/lib_fetch.html#resolveFetch\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"lib/fetch\"},{\"id\":18,\"kind\":64,\"name\":\"resolveHeadersConstructor\",\"url\":\"modules/lib_fetch.html#resolveHeadersConstructor\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"lib/fetch\"},{\"id\":19,\"kind\":64,\"name\":\"fetchWithAuth\",\"url\":\"modules/lib_fetch.html#fetchWithAuth\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"lib/fetch\"},{\"id\":20,\"kind\":2,\"name\":\"lib/helpers\",\"url\":\"modules/lib_helpers.html\",\"classes\":\"tsd-kind-module\"},{\"id\":21,\"kind\":64,\"name\":\"uuid\",\"url\":\"modules/lib_helpers.html#uuid\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"lib/helpers\"},{\"id\":22,\"kind\":64,\"name\":\"stripTrailingSlash\",\"url\":\"modules/lib_helpers.html#stripTrailingSlash\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"lib/helpers\"},{\"id\":23,\"kind\":64,\"name\":\"applySettingDefaults\",\"url\":\"modules/lib_helpers.html#applySettingDefaults\",\"classes\":\"tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter\",\"parent\":\"lib/helpers\"},{\"id\":24,\"kind\":64,\"name\":\"isBrowser\",\"url\":\"modules/lib_helpers.html#isBrowser\",\"classes\":\"tsd-kind-function tsd-parent-kind-module\",\"parent\":\"lib/helpers\"},{\"id\":25,\"kind\":2,\"name\":\"lib/types\",\"url\":\"modules/lib_types.html\",\"classes\":\"tsd-kind-module\"},{\"id\":26,\"kind\":256,\"name\":\"SupabaseAuthClientOptions\",\"url\":\"interfaces/lib_types.SupabaseAuthClientOptions.html\",\"classes\":\"tsd-kind-interface tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":27,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/lib_types.SupabaseAuthClientOptions.html#__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"lib/types.SupabaseAuthClientOptions\"},{\"id\":28,\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/lib_types.SupabaseAuthClientOptions.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-interface\",\"parent\":\"lib/types.SupabaseAuthClientOptions\"},{\"id\":29,\"kind\":4194304,\"name\":\"Fetch\",\"url\":\"modules/lib_types.html#Fetch\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":30,\"kind\":4194304,\"name\":\"SupabaseClientOptions\",\"url\":\"modules/lib_types.html#SupabaseClientOptions\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter\",\"parent\":\"lib/types\"},{\"id\":31,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"lib/types.SupabaseClientOptions\"},{\"id\":32,\"kind\":1024,\"name\":\"db\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.db\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type\"},{\"id\":33,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-6\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type\"},{\"id\":34,\"kind\":1024,\"name\":\"schema\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-6.schema\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":35,\"kind\":1024,\"name\":\"auth\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.auth\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type\"},{\"id\":36,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type\"},{\"id\":37,\"kind\":1024,\"name\":\"autoRefreshToken\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.autoRefreshToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":38,\"kind\":1024,\"name\":\"storageKey\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.storageKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":39,\"kind\":1024,\"name\":\"persistSession\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.persistSession\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":40,\"kind\":1024,\"name\":\"detectSessionInUrl\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.detectSessionInUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":41,\"kind\":1024,\"name\":\"storage\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.storage\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":42,\"kind\":1024,\"name\":\"flowType\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.flowType\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":43,\"kind\":1024,\"name\":\"debug\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.debug\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":44,\"kind\":1024,\"name\":\"lock\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-5.lock\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":45,\"kind\":1024,\"name\":\"realtime\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.realtime\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type\"},{\"id\":46,\"kind\":1024,\"name\":\"global\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.global\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type\"},{\"id\":47,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-7\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type\"},{\"id\":48,\"kind\":1024,\"name\":\"fetch\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-7.fetch\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":49,\"kind\":1024,\"name\":\"headers\",\"url\":\"modules/lib_types.html#SupabaseClientOptions.__type-4.__type-7.headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.SupabaseClientOptions.__type.__type\"},{\"id\":50,\"kind\":4194304,\"name\":\"GenericTable\",\"url\":\"modules/lib_types.html#GenericTable\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":51,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#GenericTable.__type-3\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"lib/types.GenericTable\"},{\"id\":52,\"kind\":1024,\"name\":\"Row\",\"url\":\"modules/lib_types.html#GenericTable.__type-3.Row-1\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericTable.__type\"},{\"id\":53,\"kind\":1024,\"name\":\"Insert\",\"url\":\"modules/lib_types.html#GenericTable.__type-3.Insert\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericTable.__type\"},{\"id\":54,\"kind\":1024,\"name\":\"Update\",\"url\":\"modules/lib_types.html#GenericTable.__type-3.Update\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericTable.__type\"},{\"id\":55,\"kind\":4194304,\"name\":\"GenericUpdatableView\",\"url\":\"modules/lib_types.html#GenericUpdatableView\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":56,\"kind\":4194304,\"name\":\"GenericNonUpdatableView\",\"url\":\"modules/lib_types.html#GenericNonUpdatableView\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":57,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#GenericNonUpdatableView.__type-1\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"lib/types.GenericNonUpdatableView\"},{\"id\":58,\"kind\":1024,\"name\":\"Row\",\"url\":\"modules/lib_types.html#GenericNonUpdatableView.__type-1.Row\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericNonUpdatableView.__type\"},{\"id\":59,\"kind\":4194304,\"name\":\"GenericView\",\"url\":\"modules/lib_types.html#GenericView\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":60,\"kind\":4194304,\"name\":\"GenericFunction\",\"url\":\"modules/lib_types.html#GenericFunction\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":61,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#GenericFunction.__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"lib/types.GenericFunction\"},{\"id\":62,\"kind\":1024,\"name\":\"Args\",\"url\":\"modules/lib_types.html#GenericFunction.__type.Args\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericFunction.__type\"},{\"id\":63,\"kind\":1024,\"name\":\"Returns\",\"url\":\"modules/lib_types.html#GenericFunction.__type.Returns\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericFunction.__type\"},{\"id\":64,\"kind\":4194304,\"name\":\"GenericSchema\",\"url\":\"modules/lib_types.html#GenericSchema\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":65,\"kind\":65536,\"name\":\"__type\",\"url\":\"modules/lib_types.html#GenericSchema.__type-2\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-type-alias\",\"parent\":\"lib/types.GenericSchema\"},{\"id\":66,\"kind\":1024,\"name\":\"Tables\",\"url\":\"modules/lib_types.html#GenericSchema.__type-2.Tables\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericSchema.__type\"},{\"id\":67,\"kind\":1024,\"name\":\"Views\",\"url\":\"modules/lib_types.html#GenericSchema.__type-2.Views\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericSchema.__type\"},{\"id\":68,\"kind\":1024,\"name\":\"Functions\",\"url\":\"modules/lib_types.html#GenericSchema.__type-2.Functions\",\"classes\":\"tsd-kind-property tsd-parent-kind-type-literal\",\"parent\":\"lib/types.GenericSchema.__type\"},{\"id\":69,\"kind\":4194304,\"name\":\"QueryResult\",\"url\":\"modules/lib_types.html#QueryResult\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter\",\"parent\":\"lib/types\"},{\"id\":70,\"kind\":4194304,\"name\":\"QueryData\",\"url\":\"modules/lib_types.html#QueryData\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter\",\"parent\":\"lib/types\"},{\"id\":71,\"kind\":4194304,\"name\":\"QueryError\",\"url\":\"modules/lib_types.html#QueryError\",\"classes\":\"tsd-kind-type-alias tsd-parent-kind-module\",\"parent\":\"lib/types\"},{\"id\":72,\"kind\":2,\"name\":\"lib/version\",\"url\":\"modules/lib_version.html\",\"classes\":\"tsd-kind-module\"},{\"id\":73,\"kind\":32,\"name\":\"version\",\"url\":\"modules/lib_version.html#version\",\"classes\":\"tsd-kind-variable tsd-parent-kind-module\",\"parent\":\"lib/version\"},{\"id\":74,\"kind\":128,\"name\":\"SupabaseClient\",\"url\":\"classes/index.SupabaseClient.html\",\"classes\":\"tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter\",\"parent\":\"index\"},{\"id\":75,\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/index.SupabaseClient.html#constructor\",\"classes\":\"tsd-kind-constructor tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"index.SupabaseClient\"},{\"id\":76,\"kind\":1024,\"name\":\"auth\",\"url\":\"classes/index.SupabaseClient.html#auth\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":77,\"kind\":1024,\"name\":\"realtime\",\"url\":\"classes/index.SupabaseClient.html#realtime\",\"classes\":\"tsd-kind-property tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":78,\"kind\":1024,\"name\":\"realtimeUrl\",\"url\":\"classes/index.SupabaseClient.html#realtimeUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":79,\"kind\":1024,\"name\":\"authUrl\",\"url\":\"classes/index.SupabaseClient.html#authUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":80,\"kind\":1024,\"name\":\"storageUrl\",\"url\":\"classes/index.SupabaseClient.html#storageUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":81,\"kind\":1024,\"name\":\"functionsUrl\",\"url\":\"classes/index.SupabaseClient.html#functionsUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":82,\"kind\":1024,\"name\":\"rest\",\"url\":\"classes/index.SupabaseClient.html#rest\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":83,\"kind\":1024,\"name\":\"storageKey\",\"url\":\"classes/index.SupabaseClient.html#storageKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":84,\"kind\":1024,\"name\":\"fetch\",\"url\":\"classes/index.SupabaseClient.html#fetch\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":85,\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/index.SupabaseClient.html#__type\",\"classes\":\"tsd-kind-type-literal tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":86,\"kind\":1024,\"name\":\"changedAccessToken\",\"url\":\"classes/index.SupabaseClient.html#changedAccessToken\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":87,\"kind\":1024,\"name\":\"headers\",\"url\":\"classes/index.SupabaseClient.html#headers\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":88,\"kind\":1024,\"name\":\"supabaseUrl\",\"url\":\"classes/index.SupabaseClient.html#supabaseUrl\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":89,\"kind\":1024,\"name\":\"supabaseKey\",\"url\":\"classes/index.SupabaseClient.html#supabaseKey\",\"classes\":\"tsd-kind-property tsd-parent-kind-class tsd-is-protected\",\"parent\":\"index.SupabaseClient\"},{\"id\":90,\"kind\":262144,\"name\":\"functions\",\"url\":\"classes/index.SupabaseClient.html#functions\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":91,\"kind\":262144,\"name\":\"storage\",\"url\":\"classes/index.SupabaseClient.html#storage\",\"classes\":\"tsd-kind-get-signature tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":92,\"kind\":2048,\"name\":\"from\",\"url\":\"classes/index.SupabaseClient.html#from\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"index.SupabaseClient\"},{\"id\":93,\"kind\":2048,\"name\":\"schema\",\"url\":\"classes/index.SupabaseClient.html#schema\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"index.SupabaseClient\"},{\"id\":94,\"kind\":2048,\"name\":\"rpc\",\"url\":\"classes/index.SupabaseClient.html#rpc\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter\",\"parent\":\"index.SupabaseClient\"},{\"id\":95,\"kind\":2048,\"name\":\"channel\",\"url\":\"classes/index.SupabaseClient.html#channel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":96,\"kind\":2048,\"name\":\"getChannels\",\"url\":\"classes/index.SupabaseClient.html#getChannels\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":97,\"kind\":2048,\"name\":\"removeChannel\",\"url\":\"classes/index.SupabaseClient.html#removeChannel\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":98,\"kind\":2048,\"name\":\"removeAllChannels\",\"url\":\"classes/index.SupabaseClient.html#removeAllChannels\",\"classes\":\"tsd-kind-method tsd-parent-kind-class\",\"parent\":\"index.SupabaseClient\"},{\"id\":99,\"kind\":2048,\"name\":\"_getAccessToken\",\"url\":\"classes/index.SupabaseClient.html#_getAccessToken\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"index.SupabaseClient\"},{\"id\":100,\"kind\":2048,\"name\":\"_initSupabaseAuthClient\",\"url\":\"classes/index.SupabaseClient.html#_initSupabaseAuthClient\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"index.SupabaseClient\"},{\"id\":101,\"kind\":2048,\"name\":\"_initRealtimeClient\",\"url\":\"classes/index.SupabaseClient.html#_initRealtimeClient\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"index.SupabaseClient\"},{\"id\":102,\"kind\":2048,\"name\":\"_listenForAuthEvents\",\"url\":\"classes/index.SupabaseClient.html#_listenForAuthEvents\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"index.SupabaseClient\"},{\"id\":103,\"kind\":2048,\"name\":\"_handleTokenChanged\",\"url\":\"classes/index.SupabaseClient.html#_handleTokenChanged\",\"classes\":\"tsd-kind-method tsd-parent-kind-class tsd-is-private\",\"parent\":\"index.SupabaseClient\"},{\"id\":104,\"kind\":16777216,\"name\":\"SupabaseClientOptions\",\"url\":\"modules/index.html#SupabaseClientOptions\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"id\":105,\"kind\":16777216,\"name\":\"QueryResult\",\"url\":\"modules/index.html#QueryResult\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"id\":106,\"kind\":16777216,\"name\":\"QueryData\",\"url\":\"modules/index.html#QueryData\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"id\":107,\"kind\":16777216,\"name\":\"QueryError\",\"url\":\"modules/index.html#QueryError\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"id\":108,\"kind\":16777216,\"name\":\"Session\",\"url\":\"modules/index.html#Session\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"},{\"id\":109,\"kind\":16777216,\"name\":\"User\",\"url\":\"modules/index.html#User\",\"classes\":\"tsd-kind-reference tsd-parent-kind-module\",\"parent\":\"index\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"parent\"],\"fieldVectors\":[[\"name/0\",[0,24.94]],[\"parent/0\",[]],[\"name/1\",[1,43.667]],[\"parent/1\",[0,2.402]],[\"name/2\",[2,28.791]],[\"parent/2\",[]],[\"name/3\",[3,43.667]],[\"parent/3\",[2,2.772]],[\"name/4\",[4,19.974]],[\"parent/4\",[5,4.205]],[\"name/5\",[6,21.369,7,21.369,8,21.369]],[\"parent/5\",[9,4.205]],[\"name/6\",[10,43.667]],[\"parent/6\",[2,2.772]],[\"name/7\",[4,19.974]],[\"parent/7\",[11,4.205]],[\"name/8\",[12,35.071]],[\"parent/8\",[13,3.706]],[\"name/9\",[4,19.974]],[\"parent/9\",[13,3.706]],[\"name/10\",[6,21.369,7,21.369,8,21.369]],[\"parent/10\",[14,4.205]],[\"name/11\",[15,43.667]],[\"parent/11\",[2,2.772]],[\"name/12\",[4,19.974]],[\"parent/12\",[16,4.205]],[\"name/13\",[17,35.071]],[\"parent/13\",[18,4.205]],[\"name/14\",[19,43.667]],[\"parent/14\",[2,2.772]],[\"name/15\",[20,43.667]],[\"parent/15\",[2,2.772]],[\"name/16\",[21,32.521]],[\"parent/16\",[]],[\"name/17\",[22,43.667]],[\"parent/17\",[21,3.132]],[\"name/18\",[23,43.667]],[\"parent/18\",[21,3.132]],[\"name/19\",[24,43.667]],[\"parent/19\",[21,3.132]],[\"name/20\",[25,30.485]],[\"parent/20\",[]],[\"name/21\",[26,43.667]],[\"parent/21\",[25,2.936]],[\"name/22\",[27,43.667]],[\"parent/22\",[25,2.936]],[\"name/23\",[28,43.667]],[\"parent/23\",[25,2.936]],[\"name/24\",[29,43.667]],[\"parent/24\",[25,2.936]],[\"name/25\",[30,21.375]],[\"parent/25\",[]],[\"name/26\",[31,43.667]],[\"parent/26\",[30,2.058]],[\"name/27\",[4,19.974]],[\"parent/27\",[32,3.706]],[\"name/28\",[4,19.974]],[\"parent/28\",[32,3.706]],[\"name/29\",[33,35.071]],[\"parent/29\",[30,2.058]],[\"name/30\",[34,38.485]],[\"parent/30\",[30,2.058]],[\"name/31\",[4,19.974]],[\"parent/31\",[35,4.205]],[\"name/32\",[36,43.667]],[\"parent/32\",[37,2.632]],[\"name/33\",[4,19.974]],[\"parent/33\",[37,2.632]],[\"name/34\",[17,35.071]],[\"parent/34\",[38,2.215]],[\"name/35\",[39,38.485]],[\"parent/35\",[37,2.632]],[\"name/36\",[4,19.974]],[\"parent/36\",[37,2.632]],[\"name/37\",[40,43.667]],[\"parent/37\",[38,2.215]],[\"name/38\",[41,38.485]],[\"parent/38\",[38,2.215]],[\"name/39\",[42,43.667]],[\"parent/39\",[38,2.215]],[\"name/40\",[43,43.667]],[\"parent/40\",[38,2.215]],[\"name/41\",[44,38.485]],[\"parent/41\",[38,2.215]],[\"name/42\",[45,43.667]],[\"parent/42\",[38,2.215]],[\"name/43\",[46,43.667]],[\"parent/43\",[38,2.215]],[\"name/44\",[47,43.667]],[\"parent/44\",[38,2.215]],[\"name/45\",[48,38.485]],[\"parent/45\",[37,2.632]],[\"name/46\",[49,43.667]],[\"parent/46\",[37,2.632]],[\"name/47\",[4,19.974]],[\"parent/47\",[37,2.632]],[\"name/48\",[33,35.071]],[\"parent/48\",[38,2.215]],[\"name/49\",[12,35.071]],[\"parent/49\",[38,2.215]],[\"name/50\",[50,43.667]],[\"parent/50\",[30,2.058]],[\"name/51\",[4,19.974]],[\"parent/51\",[51,4.205]],[\"name/52\",[52,38.485]],[\"parent/52\",[53,3.377]],[\"name/53\",[54,43.667]],[\"parent/53\",[53,3.377]],[\"name/54\",[55,43.667]],[\"parent/54\",[53,3.377]],[\"name/55\",[56,43.667]],[\"parent/55\",[30,2.058]],[\"name/56\",[57,43.667]],[\"parent/56\",[30,2.058]],[\"name/57\",[4,19.974]],[\"parent/57\",[58,4.205]],[\"name/58\",[52,38.485]],[\"parent/58\",[59,4.205]],[\"name/59\",[60,43.667]],[\"parent/59\",[30,2.058]],[\"name/60\",[61,43.667]],[\"parent/60\",[30,2.058]],[\"name/61\",[4,19.974]],[\"parent/61\",[62,4.205]],[\"name/62\",[63,43.667]],[\"parent/62\",[64,3.706]],[\"name/63\",[65,43.667]],[\"parent/63\",[64,3.706]],[\"name/64\",[66,43.667]],[\"parent/64\",[30,2.058]],[\"name/65\",[4,19.974]],[\"parent/65\",[67,4.205]],[\"name/66\",[68,43.667]],[\"parent/66\",[69,3.377]],[\"name/67\",[70,43.667]],[\"parent/67\",[69,3.377]],[\"name/68\",[71,38.485]],[\"parent/68\",[69,3.377]],[\"name/69\",[72,38.485]],[\"parent/69\",[30,2.058]],[\"name/70\",[73,38.485]],[\"parent/70\",[30,2.058]],[\"name/71\",[74,38.485]],[\"parent/71\",[30,2.058]],[\"name/72\",[75,38.485]],[\"parent/72\",[]],[\"name/73\",[76,43.667]],[\"parent/73\",[75,3.706]],[\"name/74\",[77,43.667]],[\"parent/74\",[0,2.402]],[\"name/75\",[78,43.667]],[\"parent/75\",[79,1.295]],[\"name/76\",[39,38.485]],[\"parent/76\",[79,1.295]],[\"name/77\",[48,38.485]],[\"parent/77\",[79,1.295]],[\"name/78\",[80,43.667]],[\"parent/78\",[79,1.295]],[\"name/79\",[81,43.667]],[\"parent/79\",[79,1.295]],[\"name/80\",[82,43.667]],[\"parent/80\",[79,1.295]],[\"name/81\",[83,43.667]],[\"parent/81\",[79,1.295]],[\"name/82\",[84,43.667]],[\"parent/82\",[79,1.295]],[\"name/83\",[41,38.485]],[\"parent/83\",[79,1.295]],[\"name/84\",[33,35.071]],[\"parent/84\",[79,1.295]],[\"name/85\",[4,19.974]],[\"parent/85\",[79,1.295]],[\"name/86\",[85,43.667]],[\"parent/86\",[79,1.295]],[\"name/87\",[12,35.071]],[\"parent/87\",[79,1.295]],[\"name/88\",[86,43.667]],[\"parent/88\",[79,1.295]],[\"name/89\",[87,43.667]],[\"parent/89\",[79,1.295]],[\"name/90\",[71,38.485]],[\"parent/90\",[79,1.295]],[\"name/91\",[44,38.485]],[\"parent/91\",[79,1.295]],[\"name/92\",[88,43.667]],[\"parent/92\",[79,1.295]],[\"name/93\",[17,35.071]],[\"parent/93\",[79,1.295]],[\"name/94\",[89,43.667]],[\"parent/94\",[79,1.295]],[\"name/95\",[90,43.667]],[\"parent/95\",[79,1.295]],[\"name/96\",[91,43.667]],[\"parent/96\",[79,1.295]],[\"name/97\",[92,43.667]],[\"parent/97\",[79,1.295]],[\"name/98\",[93,43.667]],[\"parent/98\",[79,1.295]],[\"name/99\",[94,43.667]],[\"parent/99\",[79,1.295]],[\"name/100\",[95,43.667]],[\"parent/100\",[79,1.295]],[\"name/101\",[96,43.667]],[\"parent/101\",[79,1.295]],[\"name/102\",[97,43.667]],[\"parent/102\",[79,1.295]],[\"name/103\",[98,43.667]],[\"parent/103\",[79,1.295]],[\"name/104\",[34,38.485]],[\"parent/104\",[0,2.402]],[\"name/105\",[72,38.485]],[\"parent/105\",[0,2.402]],[\"name/106\",[73,38.485]],[\"parent/106\",[0,2.402]],[\"name/107\",[74,38.485]],[\"parent/107\",[0,2.402]],[\"name/108\",[99,43.667]],[\"parent/108\",[0,2.402]],[\"name/109\",[100,43.667]],[\"parent/109\",[0,2.402]]],\"invertedIndex\":[[\"__type\",{\"_index\":4,\"name\":{\"4\":{},\"7\":{},\"9\":{},\"12\":{},\"27\":{},\"28\":{},\"31\":{},\"33\":{},\"36\":{},\"47\":{},\"51\":{},\"57\":{},\"61\":{},\"65\":{},\"85\":{}},\"parent\":{}}],[\"_getaccesstoken\",{\"_index\":94,\"name\":{\"99\":{}},\"parent\":{}}],[\"_handletokenchanged\",{\"_index\":98,\"name\":{\"103\":{}},\"parent\":{}}],[\"_initrealtimeclient\",{\"_index\":96,\"name\":{\"101\":{}},\"parent\":{}}],[\"_initsupabaseauthclient\",{\"_index\":95,\"name\":{\"100\":{}},\"parent\":{}}],[\"_listenforauthevents\",{\"_index\":97,\"name\":{\"102\":{}},\"parent\":{}}],[\"applysettingdefaults\",{\"_index\":28,\"name\":{\"23\":{}},\"parent\":{}}],[\"args\",{\"_index\":63,\"name\":{\"62\":{}},\"parent\":{}}],[\"auth\",{\"_index\":39,\"name\":{\"35\":{},\"76\":{}},\"parent\":{}}],[\"authurl\",{\"_index\":81,\"name\":{\"79\":{}},\"parent\":{}}],[\"autorefreshtoken\",{\"_index\":40,\"name\":{\"37\":{}},\"parent\":{}}],[\"changedaccesstoken\",{\"_index\":85,\"name\":{\"86\":{}},\"parent\":{}}],[\"channel\",{\"_index\":90,\"name\":{\"95\":{}},\"parent\":{}}],[\"client\",{\"_index\":7,\"name\":{\"5\":{},\"10\":{}},\"parent\":{}}],[\"constructor\",{\"_index\":78,\"name\":{\"75\":{}},\"parent\":{}}],[\"createclient\",{\"_index\":1,\"name\":{\"1\":{}},\"parent\":{}}],[\"db\",{\"_index\":36,\"name\":{\"32\":{}},\"parent\":{}}],[\"debug\",{\"_index\":46,\"name\":{\"43\":{}},\"parent\":{}}],[\"default_auth_options\",{\"_index\":19,\"name\":{\"14\":{}},\"parent\":{}}],[\"default_db_options\",{\"_index\":15,\"name\":{\"11\":{}},\"parent\":{}}],[\"default_global_options\",{\"_index\":10,\"name\":{\"6\":{}},\"parent\":{}}],[\"default_headers\",{\"_index\":3,\"name\":{\"3\":{}},\"parent\":{}}],[\"default_realtime_options\",{\"_index\":20,\"name\":{\"15\":{}},\"parent\":{}}],[\"detectsessioninurl\",{\"_index\":43,\"name\":{\"40\":{}},\"parent\":{}}],[\"fetch\",{\"_index\":33,\"name\":{\"29\":{},\"48\":{},\"84\":{}},\"parent\":{}}],[\"fetchwithauth\",{\"_index\":24,\"name\":{\"19\":{}},\"parent\":{}}],[\"flowtype\",{\"_index\":45,\"name\":{\"42\":{}},\"parent\":{}}],[\"from\",{\"_index\":88,\"name\":{\"92\":{}},\"parent\":{}}],[\"functions\",{\"_index\":71,\"name\":{\"68\":{},\"90\":{}},\"parent\":{}}],[\"functionsurl\",{\"_index\":83,\"name\":{\"81\":{}},\"parent\":{}}],[\"genericfunction\",{\"_index\":61,\"name\":{\"60\":{}},\"parent\":{}}],[\"genericnonupdatableview\",{\"_index\":57,\"name\":{\"56\":{}},\"parent\":{}}],[\"genericschema\",{\"_index\":66,\"name\":{\"64\":{}},\"parent\":{}}],[\"generictable\",{\"_index\":50,\"name\":{\"50\":{}},\"parent\":{}}],[\"genericupdatableview\",{\"_index\":56,\"name\":{\"55\":{}},\"parent\":{}}],[\"genericview\",{\"_index\":60,\"name\":{\"59\":{}},\"parent\":{}}],[\"getchannels\",{\"_index\":91,\"name\":{\"96\":{}},\"parent\":{}}],[\"global\",{\"_index\":49,\"name\":{\"46\":{}},\"parent\":{}}],[\"headers\",{\"_index\":12,\"name\":{\"8\":{},\"49\":{},\"87\":{}},\"parent\":{}}],[\"index\",{\"_index\":0,\"name\":{\"0\":{}},\"parent\":{\"1\":{},\"74\":{},\"104\":{},\"105\":{},\"106\":{},\"107\":{},\"108\":{},\"109\":{}}}],[\"index.supabaseclient\",{\"_index\":79,\"name\":{},\"parent\":{\"75\":{},\"76\":{},\"77\":{},\"78\":{},\"79\":{},\"80\":{},\"81\":{},\"82\":{},\"83\":{},\"84\":{},\"85\":{},\"86\":{},\"87\":{},\"88\":{},\"89\":{},\"90\":{},\"91\":{},\"92\":{},\"93\":{},\"94\":{},\"95\":{},\"96\":{},\"97\":{},\"98\":{},\"99\":{},\"100\":{},\"101\":{},\"102\":{},\"103\":{}}}],[\"info\",{\"_index\":8,\"name\":{\"5\":{},\"10\":{}},\"parent\":{}}],[\"insert\",{\"_index\":54,\"name\":{\"53\":{}},\"parent\":{}}],[\"isbrowser\",{\"_index\":29,\"name\":{\"24\":{}},\"parent\":{}}],[\"lib/constants\",{\"_index\":2,\"name\":{\"2\":{}},\"parent\":{\"3\":{},\"6\":{},\"11\":{},\"14\":{},\"15\":{}}}],[\"lib/constants.default_db_options\",{\"_index\":16,\"name\":{},\"parent\":{\"12\":{}}}],[\"lib/constants.default_db_options.__type\",{\"_index\":18,\"name\":{},\"parent\":{\"13\":{}}}],[\"lib/constants.default_global_options\",{\"_index\":11,\"name\":{},\"parent\":{\"7\":{}}}],[\"lib/constants.default_global_options.__type\",{\"_index\":13,\"name\":{},\"parent\":{\"8\":{},\"9\":{}}}],[\"lib/constants.default_global_options.__type.__type\",{\"_index\":14,\"name\":{},\"parent\":{\"10\":{}}}],[\"lib/constants.default_headers\",{\"_index\":5,\"name\":{},\"parent\":{\"4\":{}}}],[\"lib/constants.default_headers.__type\",{\"_index\":9,\"name\":{},\"parent\":{\"5\":{}}}],[\"lib/fetch\",{\"_index\":21,\"name\":{\"16\":{}},\"parent\":{\"17\":{},\"18\":{},\"19\":{}}}],[\"lib/helpers\",{\"_index\":25,\"name\":{\"20\":{}},\"parent\":{\"21\":{},\"22\":{},\"23\":{},\"24\":{}}}],[\"lib/types\",{\"_index\":30,\"name\":{\"25\":{}},\"parent\":{\"26\":{},\"29\":{},\"30\":{},\"50\":{},\"55\":{},\"56\":{},\"59\":{},\"60\":{},\"64\":{},\"69\":{},\"70\":{},\"71\":{}}}],[\"lib/types.genericfunction\",{\"_index\":62,\"name\":{},\"parent\":{\"61\":{}}}],[\"lib/types.genericfunction.__type\",{\"_index\":64,\"name\":{},\"parent\":{\"62\":{},\"63\":{}}}],[\"lib/types.genericnonupdatableview\",{\"_index\":58,\"name\":{},\"parent\":{\"57\":{}}}],[\"lib/types.genericnonupdatableview.__type\",{\"_index\":59,\"name\":{},\"parent\":{\"58\":{}}}],[\"lib/types.genericschema\",{\"_index\":67,\"name\":{},\"parent\":{\"65\":{}}}],[\"lib/types.genericschema.__type\",{\"_index\":69,\"name\":{},\"parent\":{\"66\":{},\"67\":{},\"68\":{}}}],[\"lib/types.generictable\",{\"_index\":51,\"name\":{},\"parent\":{\"51\":{}}}],[\"lib/types.generictable.__type\",{\"_index\":53,\"name\":{},\"parent\":{\"52\":{},\"53\":{},\"54\":{}}}],[\"lib/types.supabaseauthclientoptions\",{\"_index\":32,\"name\":{},\"parent\":{\"27\":{},\"28\":{}}}],[\"lib/types.supabaseclientoptions\",{\"_index\":35,\"name\":{},\"parent\":{\"31\":{}}}],[\"lib/types.supabaseclientoptions.__type\",{\"_index\":37,\"name\":{},\"parent\":{\"32\":{},\"33\":{},\"35\":{},\"36\":{},\"45\":{},\"46\":{},\"47\":{}}}],[\"lib/types.supabaseclientoptions.__type.__type\",{\"_index\":38,\"name\":{},\"parent\":{\"34\":{},\"37\":{},\"38\":{},\"39\":{},\"40\":{},\"41\":{},\"42\":{},\"43\":{},\"44\":{},\"48\":{},\"49\":{}}}],[\"lib/version\",{\"_index\":75,\"name\":{\"72\":{}},\"parent\":{\"73\":{}}}],[\"lock\",{\"_index\":47,\"name\":{\"44\":{}},\"parent\":{}}],[\"persistsession\",{\"_index\":42,\"name\":{\"39\":{}},\"parent\":{}}],[\"querydata\",{\"_index\":73,\"name\":{\"70\":{},\"106\":{}},\"parent\":{}}],[\"queryerror\",{\"_index\":74,\"name\":{\"71\":{},\"107\":{}},\"parent\":{}}],[\"queryresult\",{\"_index\":72,\"name\":{\"69\":{},\"105\":{}},\"parent\":{}}],[\"realtime\",{\"_index\":48,\"name\":{\"45\":{},\"77\":{}},\"parent\":{}}],[\"realtimeurl\",{\"_index\":80,\"name\":{\"78\":{}},\"parent\":{}}],[\"removeallchannels\",{\"_index\":93,\"name\":{\"98\":{}},\"parent\":{}}],[\"removechannel\",{\"_index\":92,\"name\":{\"97\":{}},\"parent\":{}}],[\"resolvefetch\",{\"_index\":22,\"name\":{\"17\":{}},\"parent\":{}}],[\"resolveheadersconstructor\",{\"_index\":23,\"name\":{\"18\":{}},\"parent\":{}}],[\"rest\",{\"_index\":84,\"name\":{\"82\":{}},\"parent\":{}}],[\"returns\",{\"_index\":65,\"name\":{\"63\":{}},\"parent\":{}}],[\"row\",{\"_index\":52,\"name\":{\"52\":{},\"58\":{}},\"parent\":{}}],[\"rpc\",{\"_index\":89,\"name\":{\"94\":{}},\"parent\":{}}],[\"schema\",{\"_index\":17,\"name\":{\"13\":{},\"34\":{},\"93\":{}},\"parent\":{}}],[\"session\",{\"_index\":99,\"name\":{\"108\":{}},\"parent\":{}}],[\"storage\",{\"_index\":44,\"name\":{\"41\":{},\"91\":{}},\"parent\":{}}],[\"storagekey\",{\"_index\":41,\"name\":{\"38\":{},\"83\":{}},\"parent\":{}}],[\"storageurl\",{\"_index\":82,\"name\":{\"80\":{}},\"parent\":{}}],[\"striptrailingslash\",{\"_index\":27,\"name\":{\"22\":{}},\"parent\":{}}],[\"supabaseauthclientoptions\",{\"_index\":31,\"name\":{\"26\":{}},\"parent\":{}}],[\"supabaseclient\",{\"_index\":77,\"name\":{\"74\":{}},\"parent\":{}}],[\"supabaseclientoptions\",{\"_index\":34,\"name\":{\"30\":{},\"104\":{}},\"parent\":{}}],[\"supabasekey\",{\"_index\":87,\"name\":{\"89\":{}},\"parent\":{}}],[\"supabaseurl\",{\"_index\":86,\"name\":{\"88\":{}},\"parent\":{}}],[\"tables\",{\"_index\":68,\"name\":{\"66\":{}},\"parent\":{}}],[\"update\",{\"_index\":55,\"name\":{\"54\":{}},\"parent\":{}}],[\"user\",{\"_index\":100,\"name\":{\"109\":{}},\"parent\":{}}],[\"uuid\",{\"_index\":26,\"name\":{\"21\":{}},\"parent\":{}}],[\"version\",{\"_index\":76,\"name\":{\"73\":{}},\"parent\":{}}],[\"views\",{\"_index\":70,\"name\":{\"67\":{}},\"parent\":{}}],[\"x\",{\"_index\":6,\"name\":{\"5\":{},\"10\":{}},\"parent\":{}}]],\"pipeline\":[]}}");
\ No newline at end of file
diff --git a/v2/assets/style.css b/v2/assets/style.css
new file mode 100644
index 00000000..6127b27c
--- /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 00000000..c7380532
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 00000000..4bbbd572
Binary files /dev/null and b/v2/assets/widgets@2x.png differ
diff --git a/v2/classes/index.AuthApiError.html b/v2/classes/index.AuthApiError.html
new file mode 100644
index 00000000..8433890f
--- /dev/null
+++ b/v2/classes/index.AuthApiError.html
@@ -0,0 +1,13 @@
+AuthApiError | @supabase/supabase-js Constructors constructor new Auth Api Error( message: string , status: number , code: undefined | string ) : AuthApiError Parameters message: string status: number code: undefined | string Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthError.html b/v2/classes/index.AuthError.html
new file mode 100644
index 00000000..93391efa
--- /dev/null
+++ b/v2/classes/index.AuthError.html
@@ -0,0 +1,13 @@
+AuthError | @supabase/supabase-js Constructors constructor new Auth Error( message: string , status?: number , code?: string ) : AuthError Parameters message: string Optional status: number Optional code: string Properties Protected __is Auth Error__is Auth Error: boolean
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:13 code code: undefined | string
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:10 Optional stackstack?: string
status status: undefined | number
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:12 Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthImplicitGrantRedirectError.html b/v2/classes/index.AuthImplicitGrantRedirectError.html
new file mode 100644
index 00000000..46f5635c
--- /dev/null
+++ b/v2/classes/index.AuthImplicitGrantRedirectError.html
@@ -0,0 +1,13 @@
+AuthImplicitGrantRedirectError | @supabase/supabase-js Class AuthImplicitGrantRedirectError Constructors constructor Parameters message: string Optional details: null | { code: string ; error: string } Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
details details: null | { code: string ; error: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:41 Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods toJSON toJSON( ) : { details: null | { code: string ; error: string } ; message: string ; name: string ; status: number } Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:49 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 Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthInvalidCredentialsError.html b/v2/classes/index.AuthInvalidCredentialsError.html
new file mode 100644
index 00000000..b339407f
--- /dev/null
+++ b/v2/classes/index.AuthInvalidCredentialsError.html
@@ -0,0 +1,13 @@
+AuthInvalidCredentialsError | @supabase/supabase-js Class AuthInvalidCredentialsError Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthInvalidTokenResponseError.html b/v2/classes/index.AuthInvalidTokenResponseError.html
new file mode 100644
index 00000000..541def65
--- /dev/null
+++ b/v2/classes/index.AuthInvalidTokenResponseError.html
@@ -0,0 +1,13 @@
+AuthInvalidTokenResponseError | @supabase/supabase-js Class AuthInvalidTokenResponseError Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthPKCEGrantCodeExchangeError.html b/v2/classes/index.AuthPKCEGrantCodeExchangeError.html
new file mode 100644
index 00000000..86bb91cc
--- /dev/null
+++ b/v2/classes/index.AuthPKCEGrantCodeExchangeError.html
@@ -0,0 +1,13 @@
+AuthPKCEGrantCodeExchangeError | @supabase/supabase-js Class AuthPKCEGrantCodeExchangeError Constructors constructor Parameters message: string Optional details: null | { code: string ; error: string } Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
details details: null | { code: string ; error: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:60 Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods toJSON toJSON( ) : { details: null | { code: string ; error: string } ; message: string ; name: string ; status: number } Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:68 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 Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthRetryableFetchError.html b/v2/classes/index.AuthRetryableFetchError.html
new file mode 100644
index 00000000..6ffebcd2
--- /dev/null
+++ b/v2/classes/index.AuthRetryableFetchError.html
@@ -0,0 +1,13 @@
+AuthRetryableFetchError | @supabase/supabase-js Class AuthRetryableFetchError Constructors constructor Parameters message: string status: number Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthSessionMissingError.html b/v2/classes/index.AuthSessionMissingError.html
new file mode 100644
index 00000000..3822ae8e
--- /dev/null
+++ b/v2/classes/index.AuthSessionMissingError.html
@@ -0,0 +1,13 @@
+AuthSessionMissingError | @supabase/supabase-js Class AuthSessionMissingError Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthUnknownError.html b/v2/classes/index.AuthUnknownError.html
new file mode 100644
index 00000000..6c7ab309
--- /dev/null
+++ b/v2/classes/index.AuthUnknownError.html
@@ -0,0 +1,13 @@
+AuthUnknownError | @supabase/supabase-js Constructors constructor Parameters message: string originalError: unknown Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
original Error original Error: unknown
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:23 Optional stackstack?: string
status status: undefined | number
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.AuthWeakPasswordError.html b/v2/classes/index.AuthWeakPasswordError.html
new file mode 100644
index 00000000..219dd3ed
--- /dev/null
+++ b/v2/classes/index.AuthWeakPasswordError.html
@@ -0,0 +1,19 @@
+AuthWeakPasswordError | @supabase/supabase-js Class AuthWeakPasswordError Constructors constructor Parameters message: string status: number reasons: string [] Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
reasons reasons: string []
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:91 Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.CustomAuthError.html b/v2/classes/index.CustomAuthError.html
new file mode 100644
index 00000000..4bbf1437
--- /dev/null
+++ b/v2/classes/index.CustomAuthError.html
@@ -0,0 +1,13 @@
+CustomAuthError | @supabase/supabase-js Constructors constructor new Custom Auth Error( message: string , name: string , status: number , code: undefined | string ) : CustomAuthError Parameters message: string name: string status: number code: undefined | string Properties Protected __is Auth Error__is Auth Error: boolean
code code: undefined | string
name name: string
Overrides AuthError .name
Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:27 Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.FunctionsError.html b/v2/classes/index.FunctionsError.html
new file mode 100644
index 00000000..aacc5cf9
--- /dev/null
+++ b/v2/classes/index.FunctionsError.html
@@ -0,0 +1,6 @@
+FunctionsError | @supabase/supabase-js Constructors constructor new Functions Error( message: string , name?: string , context?: any ) : FunctionsError Parameters message: string Optional name: string Optional context: any Properties context context: any
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:16 Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.FunctionsFetchError.html b/v2/classes/index.FunctionsFetchError.html
new file mode 100644
index 00000000..7f97f8de
--- /dev/null
+++ b/v2/classes/index.FunctionsFetchError.html
@@ -0,0 +1,8 @@
+FunctionsFetchError | @supabase/supabase-js Class FunctionsFetchError Properties Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.FunctionsHttpError.html b/v2/classes/index.FunctionsHttpError.html
new file mode 100644
index 00000000..f5a9ff0b
--- /dev/null
+++ b/v2/classes/index.FunctionsHttpError.html
@@ -0,0 +1,8 @@
+FunctionsHttpError | @supabase/supabase-js Properties Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.FunctionsRelayError.html b/v2/classes/index.FunctionsRelayError.html
new file mode 100644
index 00000000..1529691b
--- /dev/null
+++ b/v2/classes/index.FunctionsRelayError.html
@@ -0,0 +1,8 @@
+FunctionsRelayError | @supabase/supabase-js Class FunctionsRelayError Properties Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.GoTrueAdminApi.html b/v2/classes/index.GoTrueAdminApi.html
new file mode 100644
index 00000000..0c87e258
--- /dev/null
+++ b/v2/classes/index.GoTrueAdminApi.html
@@ -0,0 +1,47 @@
+GoTrueAdminApi | @supabase/supabase-js Constructors constructor new Go True Admin Api( __namedParameters: { fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ; headers?: {} ; url: string } ) : GoTrueAdminApi Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:12 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?: {} url: string Properties Private _delete Factor_delete Factor: any
Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:97 Private _list Factors_list Factors: any
Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:96 Protected fetchfetch: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:11 Type declaration ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > Protected headersheaders: {}
Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:8 mfa Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:6 Protected urlurl: string
Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:7 Methods create User Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:51 Parameters delete User delete User( id: string , shouldSoftDelete?: boolean ) : Promise < UserResponse > Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:95 Parameters id: string Optional shouldSoftDelete: boolean generate Link Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:46 Parameters get User By Id Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:77 Parameters invite User By Email invite User By Email( email: string , options?: { data?: object ; redirectTo?: string } ) : Promise < UserResponse > Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:33 Parameters email: string Optional options: { data?: object ; redirectTo?: string } Optional data?: object Optional redirect To?: string list Users Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:58 Parameters Returns Promise < { data: { aud: string ; users: AuthUser [] } & Pagination ; error: null } | { data: { users: [ ] } ; error: AuthError } > sign Out sign Out( jwt: string , scope?: "global" | "local" | "others" ) : Promise < { data: null ; error: null | AuthError } > Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:24 Parameters jwt: string Optional scope: "global" | "local" | "others" Returns Promise < { data: null ; error: null | AuthError } > update User By Id Defined in node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.d.ts:85 Parameters Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.GoTrueClient.html b/v2/classes/index.GoTrueClient.html
new file mode 100644
index 00000000..34cef560
--- /dev/null
+++ b/v2/classes/index.GoTrueClient.html
@@ -0,0 +1,217 @@
+GoTrueClient | @supabase/supabase-js Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.NavigatorLockAcquireTimeoutError.html b/v2/classes/index.NavigatorLockAcquireTimeoutError.html
new file mode 100644
index 00000000..ed694d2a
--- /dev/null
+++ b/v2/classes/index.NavigatorLockAcquireTimeoutError.html
@@ -0,0 +1,6 @@
+NavigatorLockAcquireTimeoutError | @supabase/supabase-js Class NavigatorLockAcquireTimeoutError Hierarchy LockAcquireTimeoutError NavigatorLockAcquireTimeoutError Properties Readonly is Acquire Timeoutis Acquire Timeout: true = true
Optional stackstack?: string
Static Optional prepare Stack Traceprepare Stack Trace?: ( ( err: Error , stackTraces: CallSite [] ) => any )
Type declaration ( err: Error , stackTraces: CallSite [] ) : any Parameters err: Error stackTraces: CallSite [] Returns any Static stack Trace Limitstack Trace Limit: number
Methods Static capture Stack Tracecapture Stack Trace( targetObject: object , constructorOpt?: Function ) : void Parameters targetObject: object Optional constructorOpt: Function Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.RealtimeChannel.html b/v2/classes/index.RealtimeChannel.html
new file mode 100644
index 00000000..f8d1839e
--- /dev/null
+++ b/v2/classes/index.RealtimeChannel.html
@@ -0,0 +1,38 @@
+RealtimeChannel | @supabase/supabase-js Constructors constructor Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:124 Parameters Properties bindings bindings: {}
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:105 Type declaration [ key: string ]: { callback: Function ; filter: {} ; id?: string ; type: string } [] broadcast EndpointURL broadcast EndpointURL: string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:122 join Push join Push: default
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:118 joined Once joined Once: boolean
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:117 params Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:103 presence Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:121 push Buffer push Buffer: default []
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:120 rejoin Timer rejoin Timer: default
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:119 socket Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:104 state state: CHANNEL_STATES
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:116 sub Topic sub Topic: string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:123 timeout timeout: number
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:115 topic topic: string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:102 Methods _fetch With Timeout _fetch With Timeout( url: string , options: {} , timeout: number ) : Promise < Response > Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:220 Parameters url: string options: {} timeout: number Returns Promise < Response > on on( type: "presence" , filter: { event: "sync" } , callback: ( ( ) => void ) ) : RealtimeChannel on< T > ( type: "presence" , filter: { event: "join" } , callback: ( ( payload: RealtimePresenceJoinPayload < T > ) => void ) ) : RealtimeChannel on< T > ( type: "presence" , filter: { event: "leave" } , callback: ( ( payload: RealtimePresenceLeavePayload < T > ) => void ) ) : RealtimeChannel on< T > ( type: "postgres_changes" , filter: RealtimePostgresChangesFilter < "*" > , callback: ( ( payload: RealtimePostgresChangesPayload < T > ) => void ) ) : RealtimeChannel on< T > ( type: "postgres_changes" , filter: RealtimePostgresChangesFilter < "INSERT" > , callback: ( ( payload: RealtimePostgresInsertPayload < T > ) => void ) ) : RealtimeChannel on< T > ( type: "postgres_changes" , filter: RealtimePostgresChangesFilter < "UPDATE" > , callback: ( ( payload: RealtimePostgresUpdatePayload < T > ) => void ) ) : RealtimeChannel on< T > ( type: "postgres_changes" , filter: RealtimePostgresChangesFilter < "DELETE" > , callback: ( ( payload: RealtimePostgresDeletePayload < T > ) => void ) ) : RealtimeChannel on( type: "broadcast" , filter: { event: string } , callback: ( ( payload: { event: string ; type: "broadcast" } ) => void ) ) : RealtimeChannel on< T > ( type: "broadcast" , filter: { event: string } , callback: ( ( payload: { event: string ; payload: T ; type: "broadcast" } ) => void ) ) : RealtimeChannel Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:143 Parameters type: "presence" filter: { event: "sync" } callback: ( ( ) => void ) Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:146 Type Parameters Parameters type: "presence" filter: { event: "join" } Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:151 Type Parameters Parameters type: "presence" filter: { event: "leave" } Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:156 Type Parameters Parameters Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:159 Type Parameters Parameters Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:162 Type Parameters Parameters Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:165 Type Parameters Parameters Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:174 Parameters type: "broadcast" filter: { event: string } callback: ( ( payload: { event: string ; type: "broadcast" } ) => void ) ( payload: { event: string ; type: "broadcast" } ) : void Parameters payload: { event: string ; type: "broadcast" } [ key: string ]: any event: string type: "broadcast" Returns void Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:181 Type Parameters Parameters type: "broadcast" filter: { event: string } callback: ( ( payload: { event: string ; payload: T ; type: "broadcast" } ) => void ) ( payload: { event: string ; payload: T ; type: "broadcast" } ) : void Parameters payload: { event: string ; payload: T ; type: "broadcast" } event: string payload: T type: "broadcast" Returns void presence State Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:129 Type Parameters send send( args: { event: string ; payload?: any ; type: "presence" | "postgres_changes" | "broadcast" } , opts?: {} ) : Promise < RealtimeChannelSendResponse > Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:199 Parameters args: { event: string ; payload?: any ; type: "presence" | "postgres_changes" | "broadcast" } [ key: string ]: any event: string Optional payload?: any type: "presence" | "postgres_changes" | "broadcast" Optional opts: {} subscribe subscribe( callback?: ( ( status: "SUBSCRIBED" | "TIMED_OUT" | "CLOSED" | "CHANNEL_ERROR" , err?: Error ) => void ) , timeout?: number ) : RealtimeChannel Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:128 Parameters Optional callback: ( ( status: "SUBSCRIBED" | "TIMED_OUT" | "CLOSED" | "CHANNEL_ERROR" , err?: Error ) => void ) ( status: "SUBSCRIBED" | "TIMED_OUT" | "CLOSED" | "CHANNEL_ERROR" , err?: Error ) : void Parameters status: "SUBSCRIBED" | "TIMED_OUT" | "CLOSED" | "CHANNEL_ERROR" Optional err: Error Returns void Optional timeout: number track Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:132 Parameters payload: {} Optional opts: {} unsubscribe unsubscribe( timeout?: number ) : Promise < "error" | "ok" | "timed out" > Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:219 Parameters Returns Promise < "error" | "ok" | "timed out" > untrack Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:137 Parameters update Join Payload update Join Payload( payload: {} ) : void Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:207 Parameters Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.RealtimeClient.html b/v2/classes/index.RealtimeClient.html
new file mode 100644
index 00000000..f8cfb319
--- /dev/null
+++ b/v2/classes/index.RealtimeClient.html
@@ -0,0 +1,35 @@
+RealtimeClient | @supabase/supabase-js Constructors constructor Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:85 Parameters Properties access Token access Token: null | string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:40 api Key api Key: null | string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:41 channels Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:42 conn conn: null | WebSocketLike
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:61 decode decode: Function
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:59 encode encode: Function
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:58 end Point end Point: string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:43 fetch fetch: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:70 Type declaration ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > Optional headersheaders?: {}
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:44 heartbeat Interval Ms heartbeat Interval Ms: number
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:52 heartbeat Timer heartbeat Timer: undefined | Timer
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:53 logger logger: Function
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:57 Optional paramsparams?: {}
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:47 pending Heartbeat Ref pending Heartbeat Ref: null | string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:54 reconnect After Ms reconnect After Ms: Function
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:60 reconnect Timer reconnect Timer: default
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:56 ref ref: number
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:55 send Buffer send Buffer: Function []
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:62 serializer serializer: default
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:63 state Change Callbacks state Change Callbacks: { close: Function [] ; error: Function [] ; message: Function [] ; open: Function [] }
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:64 Type declaration close: Function [] error: Function [] message: Function [] open: Function [] timeout timeout: number
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:50 transport transport: null | WebSocketLikeConstructor
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:51 Methods channel Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:124 Parameters connect Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:89 Returns void connection State connection State( ) : CONNECTION_STATE Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:119 Returns CONNECTION_STATE disconnect disconnect( code?: number , reason?: string ) : void Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:96 Parameters Optional code: number Optional reason: string Returns void get Channels Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:100 is Connected Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:123 Returns boolean log log( kind: string , msg: string , data?: any ) : void Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:115 Parameters kind: string msg: string Optional data: any Returns void push Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:130 Parameters Returns void remove All Channels Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:109 remove Channel Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:105 Parameters set Auth set Auth( token: null | string ) : void Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:136 Parameters Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.RealtimePresence.html b/v2/classes/index.RealtimePresence.html
new file mode 100644
index 00000000..8c8c1331
--- /dev/null
+++ b/v2/classes/index.RealtimePresence.html
@@ -0,0 +1,8 @@
+RealtimePresence | @supabase/supabase-js Constructors constructor Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:64 Parameters Optional opts: PresenceOpts Properties caller caller: { onJoin: PresenceOnJoinCallback ; onLeave: PresenceOnLeaveCallback ; onSync: any }
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:52 Type declaration on Join: PresenceOnJoinCallback on Leave: PresenceOnLeaveCallback on Sync: function Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:55 Returns void channel Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:48 join Ref join Ref: null | string
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:51 pending Diffs pending Diffs: RawPresenceDiff []
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:50 state Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:49 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/classes/index.SupabaseClient.html b/v2/classes/index.SupabaseClient.html
new file mode 100644
index 00000000..bff2bd44
--- /dev/null
+++ b/v2/classes/index.SupabaseClient.html
@@ -0,0 +1,67 @@
+SupabaseClient | @supabase/supabase-js Class SupabaseClient<Database, SchemaName, Schema> Type Parameters Database = any SchemaName extends string & keyof Database = "public" extends keyof Database ? "public" : string & keyof Database Schema extends GenericSchema = Database [ SchemaName ] extends GenericSchema ? Database [ SchemaName ] : any Constructors constructor new Supabase Client< Database , SchemaName , Schema > ( supabaseUrl: string , supabaseKey: string , options?: SupabaseClientOptions < SchemaName > ) : SupabaseClient < Database , SchemaName , Schema > Type Parameters Database = any SchemaName extends string = "public" extends keyof Database ? "public" : string & keyof Database Schema extends GenericSchema = Database [ SchemaName ] extends GenericSchema ? any [ any ] : any Parameters supabaseUrl: string supabaseKey: string Returns SupabaseClient < Database , SchemaName , Schema > Properties auth auth: SupabaseAuthClient
Protected auth Urlauth Url: string
Protected Optional changed Access Tokenchanged Access Token?: string
Protected Optional fetchfetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
Type declaration ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > Protected functions Urlfunctions Url: string
Protected headersheaders: Record < string , string >
Protected realtime Urlrealtime Url: string
Protected restrest: default < Database , SchemaName , Database [ SchemaName ] extends GenericSchema ? any [ any ] : any >
Protected storage Keystorage Key: string
Protected storage Urlstorage Url: string
Protected supabase Keysupabase Key: string
Protected supabase Urlsupabase Url: string
Accessors functions get functions( ) : FunctionsClient storage get storage( ) : StorageClient Methods Private _get Access Token_get Access Token( ) : Promise < null | string > Returns Promise < null | string > Private _handle Token Changed_handle Token Changed( event: AuthChangeEvent , source: "CLIENT" | "STORAGE" , token?: string ) : void Parameters source: "CLIENT" | "STORAGE" Optional token: string Returns void Private _init Realtime ClientPrivate _init Supabase Auth Client_init Supabase Auth Client( __namedParameters: SupabaseAuthClientOptions , headers?: Record < string , string > , fetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ) : SupabaseAuthClient Parameters Optional headers: Record < string , 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 > Returns SupabaseAuthClient Private _listen For Auth Events_listen For Auth Events( ) : { data: { subscription: Subscription } } from from< TableName , Table > ( relation: TableName ) : default < Schema , Table , TableName , Table extends { Relationships: R } ? R : unknown > from< ViewName , View > ( relation: ViewName ) : default < Schema , View , ViewName , View extends { Relationships: R } ? R : unknown > Type Parameters Parameters Returns default < Schema , Table , TableName , Table extends { Relationships: R } ? R : unknown > Type Parameters Parameters Returns default < Schema , View , ViewName , View extends { Relationships: R } ? R : unknown > remove All Channels remove All Channels( ) : Promise < ( "error" | "ok" | "timed out" ) [] > Returns Promise < ( "error" | "ok" | "timed out" ) [] > remove Channel remove Channel( channel: RealtimeChannel ) : Promise < "error" | "ok" | "timed out" > Parameters Returns Promise < "error" | "ok" | "timed out" > rpc rpc< FnName , Fn > ( fn: FnName , args?: Fn [ "Args" ] , options?: { count?: "exact" | "planned" | "estimated" ; get?: boolean ; head?: boolean } ) : default < Schema , Fn [ "Returns" ] extends any [] ? any [ any ] [ number ] extends Record < string , unknown > ? any [ any ] : never : never , Fn [ "Returns" ] , unknown , unknown > Type Parameters Parameters fn: FnName args: Fn [ "Args" ] = {} options: { count?: "exact" | "planned" | "estimated" ; get?: boolean ; head?: boolean } = {} Optional count?: "exact" | "planned" | "estimated" Optional get?: boolean Optional head?: boolean Returns default < Schema , Fn [ "Returns" ] extends any [] ? any [ any ] [ number ] extends Record < string , unknown > ? any [ any ] : never : never , Fn [ "Returns" ] , unknown , unknown > schema schema< DynamicSchema > ( schema: DynamicSchema ) : default < Database , DynamicSchema , Database [ DynamicSchema ] extends GenericSchema ? any [ any ] : any > Type Parameters DynamicSchema extends string Parameters Returns default < Database , DynamicSchema , Database [ DynamicSchema ] extends GenericSchema ? any [ any ] : any > Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Property Method Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/enums/index.FunctionRegion.html b/v2/enums/index.FunctionRegion.html
new file mode 100644
index 00000000..6d1c208c
--- /dev/null
+++ b/v2/enums/index.FunctionRegion.html
@@ -0,0 +1 @@
+FunctionRegion | @supabase/supabase-js Enumeration FunctionRegion Enumeration Members Any Any: "any"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:29 Ap Northeast1 Ap Northeast1: "ap-northeast-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:30 Ap Northeast2 Ap Northeast2: "ap-northeast-2"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:31 Ap South1 Ap South1: "ap-south-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:32 Ap Southeast1 Ap Southeast1: "ap-southeast-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:33 Ap Southeast2 Ap Southeast2: "ap-southeast-2"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:34 Ca Central1 Ca Central1: "ca-central-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:35 Eu Central1 Eu Central1: "eu-central-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:36 Eu West1 Eu West1: "eu-west-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:37 Eu West2 Eu West2: "eu-west-2"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:38 Eu West3 Eu West3: "eu-west-3"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:39 Sa East1 Sa East1: "sa-east-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:40 Us East1 Us East1: "us-east-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:41 Us West1 Us West1: "us-west-1"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:42 Us West2 Us West2: "us-west-2"
Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:43 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/enums/index.REALTIME_LISTEN_TYPES.html b/v2/enums/index.REALTIME_LISTEN_TYPES.html
new file mode 100644
index 00000000..eef21170
--- /dev/null
+++ b/v2/enums/index.REALTIME_LISTEN_TYPES.html
@@ -0,0 +1,3 @@
+REALTIME_LISTEN_TYPES | @supabase/supabase-js Enumeration REALTIME_LISTEN_TYPES Enumeration Members BROADCAST BROADCAST: "broadcast"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:81 POSTGRES_ CHANGES POSTGRES_ CHANGES: "postgres_changes"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:86 PRESENCE PRESENCE: "presence"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:82 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/enums/index.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.html b/v2/enums/index.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.html
new file mode 100644
index 00000000..e195353b
--- /dev/null
+++ b/v2/enums/index.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.html
@@ -0,0 +1 @@
+REALTIME_POSTGRES_CHANGES_LISTEN_EVENT | @supabase/supabase-js Enumeration REALTIME_POSTGRES_CHANGES_LISTEN_EVENT Enumeration Members ALL ALL: "*"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:75 DELETE DELETE: "DELETE"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:78 INSERT INSERT: "INSERT"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:76 UPDATE UPDATE: "UPDATE"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:77 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/enums/index.REALTIME_PRESENCE_LISTEN_EVENTS.html b/v2/enums/index.REALTIME_PRESENCE_LISTEN_EVENTS.html
new file mode 100644
index 00000000..69a63601
--- /dev/null
+++ b/v2/enums/index.REALTIME_PRESENCE_LISTEN_EVENTS.html
@@ -0,0 +1 @@
+REALTIME_PRESENCE_LISTEN_EVENTS | @supabase/supabase-js Enumeration REALTIME_PRESENCE_LISTEN_EVENTS Enumeration Members JOIN JOIN: "join"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:31 LEAVE LEAVE: "leave"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:32 SYNC SYNC: "sync"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:30 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/enums/index.REALTIME_SUBSCRIBE_STATES.html b/v2/enums/index.REALTIME_SUBSCRIBE_STATES.html
new file mode 100644
index 00000000..5d5a6800
--- /dev/null
+++ b/v2/enums/index.REALTIME_SUBSCRIBE_STATES.html
@@ -0,0 +1 @@
+REALTIME_SUBSCRIBE_STATES | @supabase/supabase-js Enumeration REALTIME_SUBSCRIBE_STATES Enumeration Members CHANNEL_ ERROR CHANNEL_ ERROR: "CHANNEL_ERROR"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:92 CLOSED CLOSED: "CLOSED"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:91 SUBSCRIBED SUBSCRIBED: "SUBSCRIBED"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:89 TIMED_ OUT TIMED_ OUT: "TIMED_OUT"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:90 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/index.html b/v2/index.html
new file mode 100644
index 00000000..f4d73a6c
--- /dev/null
+++ b/v2/index.html
@@ -0,0 +1,64 @@
+@supabase/supabase-js
+
+ supabase-js
- Isomorphic JavaScript Client for Supabase.
+
+
+
+
+ Usage
+
+
First of all, you need to install the library:
+
npm install @supabase/supabase-js
+
+
Then you're able to import the library and establish the connection with the database:
+
import { createClient } from '@supabase/supabase-js' // Create a single supabase client for interacting with your database const supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' )
+
+
+
+ UMD
+
+
You can use plain <script>
s to import supabase-js from CDNs, like:
+
< script src = "https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2" ></ script >
+
+
or even:
+
< script src = "https://unpkg.com/@supabase/supabase-js@2" ></ script >
+
+
Then you can use it from a global supabase
variable:
+
< script > const { createClient } = supabase const _supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' ) console . log ( 'Supabase Instance: ' , _supabase ) // ... </ script >
+
+
+
+ ESM
+
+
You can use <script type="module">
to import supabase-js from CDNs, like:
+
< script type = "module" > import { createClient } from 'https://cdn.jsdelivr.net/npm/@supabase/supabase-js/+esm' const supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' ) console . log ( 'Supabase Instance: ' , supabase ) // ... </ script >
+
+
+
+ Deno
+
+
You can use supabase-js in the Deno runtime via esm.sh:
+
import { createClient } from 'https://esm.sh/@supabase/supabase-js@2'
+
+
+
+ Custom fetch
implementation
+
+
supabase-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 { createClient } from '@supabase/supabase-js' // Provide a custom `fetch` implementation as an option const supabase = createClient ( 'https://xyzcompany.supabase.co' , 'public-anon-key' , { global: { fetch : (... args ) => fetch (... args ), }, })
+
+
+
+
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. Thanks to these sponsors who are making the OSS ecosystem better for everyone.
+
+
+
+ Badges
+
+
+
Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.AMREntry.html b/v2/interfaces/index.AMREntry.html
new file mode 100644
index 00000000..a4e1fd04
--- /dev/null
+++ b/v2/interfaces/index.AMREntry.html
@@ -0,0 +1,11 @@
+AMREntry | @supabase/supabase-js Properties method method: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:207 timestamp timestamp: number
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:212 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.AdminUserAttributes.html b/v2/interfaces/index.AdminUserAttributes.html
new file mode 100644
index 00000000..2c133ce8
--- /dev/null
+++ b/v2/interfaces/index.AdminUserAttributes.html
@@ -0,0 +1,36 @@
+AdminUserAttributes | @supabase/supabase-js Interface AdminUserAttributes Properties Optional app_ metadataapp_ metadata?: object
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:327 Optional ban_ durationban_ duration?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:350 Optional emailemail?: string
Optional email_ confirmemail_ confirm?: boolean
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:333 Optional noncenonce?: string
Optional passwordpassword?: string
Optional phonephone?: string
Optional phone_ confirmphone_ confirm?: boolean
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:339 Optional rolerole?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:358 Optional user_ metadatauser_ metadata?: object
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:318 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.AuthSession.html b/v2/interfaces/index.AuthSession.html
new file mode 100644
index 00000000..23e1441b
--- /dev/null
+++ b/v2/interfaces/index.AuthSession.html
@@ -0,0 +1,14 @@
+AuthSession | @supabase/supabase-js Properties access_ token access_ token: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:181 Optional expires_ atexpires_ at?: number
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:193 expires_ in expires_ in: number
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:189 Optional provider_ refresh_ tokenprovider_ refresh_ token?: null | string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:177 Optional provider_ tokenprovider_ token?: null | string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:172 refresh_ token refresh_ token: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:185 token_ type token_ type: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:194 user Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:195 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.AuthUser.html b/v2/interfaces/index.AuthUser.html
new file mode 100644
index 00000000..286ebde3
--- /dev/null
+++ b/v2/interfaces/index.AuthUser.html
@@ -0,0 +1 @@
+AuthUser | @supabase/supabase-js Properties Optional action_ linkaction_ link?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:266 app_ metadata Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:257 aud aud: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:259 Optional confirmation_ sent_ atconfirmation_ sent_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:260 Optional confirmed_ atconfirmed_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:270 created_ at created_ at: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:269 Optional emailemail?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:267 Optional email_ change_ sent_ atemail_ change_ sent_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:262 Optional email_ confirmed_ atemail_ confirmed_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:271 Optional factorsDefined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:278 id id: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:256 Optional identitiesDefined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:276 Optional invited_ atinvited_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:265 Optional is_ anonymousis_ anonymous?: boolean
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:277 Optional last_ sign_ in_ atlast_ sign_ in_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:273 Optional new_ emailnew_ email?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:263 Optional new_ phonenew_ phone?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:264 Optional phonephone?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:268 Optional phone_ confirmed_ atphone_ confirmed_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:272 Optional recovery_ sent_ atrecovery_ sent_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:261 Optional rolerole?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:274 Optional updated_ atupdated_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:275 user_ metadata Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:258 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.Factor.html b/v2/interfaces/index.Factor.html
new file mode 100644
index 00000000..15426638
--- /dev/null
+++ b/v2/interfaces/index.Factor.html
@@ -0,0 +1,15 @@
+Factor | @supabase/supabase-js Properties created_ at created_ at: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:245 factor_ type factor_ type: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:242 Optional friendly_ namefriendly_ name?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:237 id id: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:235 status status: "verified" | "unverified"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:244 updated_ at updated_ at: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:246 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.GenerateLinkOptions.html b/v2/interfaces/index.GenerateLinkOptions.html
new file mode 100644
index 00000000..8fa1028d
--- /dev/null
+++ b/v2/interfaces/index.GenerateLinkOptions.html
@@ -0,0 +1,6 @@
+GenerateLinkOptions | @supabase/supabase-js Interface GenerateLinkOptions Properties Optional datadata?: object
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:623 Optional redirect Toredirect To?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:625 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.GoTrueAdminMFAApi.html b/v2/interfaces/index.GoTrueAdminMFAApi.html
new file mode 100644
index 00000000..e5207bfb
--- /dev/null
+++ b/v2/interfaces/index.GoTrueAdminMFAApi.html
@@ -0,0 +1,9 @@
+GoTrueAdminMFAApi | @supabase/supabase-js Interface GoTrueAdminMFAApi Methods delete Factor Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:918 Parameters list Factors Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:909 Parameters Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.GoTrueMFAApi.html b/v2/interfaces/index.GoTrueMFAApi.html
new file mode 100644
index 00000000..a6b492b8
--- /dev/null
+++ b/v2/interfaces/index.GoTrueMFAApi.html
@@ -0,0 +1,38 @@
+GoTrueMFAApi | @supabase/supabase-js Methods challenge Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:817 Parameters challenge And Verify Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:832 Parameters enroll Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:812 Parameters get Authenticator Assurance Level Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:855 list Factors Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:841 unenroll Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:827 Parameters verify Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:822 Parameters Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.Subscription.html b/v2/interfaces/index.Subscription.html
new file mode 100644
index 00000000..9b0290f6
--- /dev/null
+++ b/v2/interfaces/index.Subscription.html
@@ -0,0 +1,7 @@
+Subscription | @supabase/supabase-js Properties id id: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:364 Methods callback Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:368 Parameters Returns void unsubscribe Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:372 Returns void Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.UpdatableFactorAttributes.html b/v2/interfaces/index.UpdatableFactorAttributes.html
new file mode 100644
index 00000000..8dcba3b7
--- /dev/null
+++ b/v2/interfaces/index.UpdatableFactorAttributes.html
@@ -0,0 +1 @@
+UpdatableFactorAttributes | @supabase/supabase-js Interface UpdatableFactorAttributes Hierarchy UpdatableFactorAttributes Properties friendly Name friendly Name: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:375 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.UserAppMetadata.html b/v2/interfaces/index.UserAppMetadata.html
new file mode 100644
index 00000000..8546453a
--- /dev/null
+++ b/v2/interfaces/index.UserAppMetadata.html
@@ -0,0 +1 @@
+UserAppMetadata | @supabase/supabase-js Interface UserAppMetadata Indexable [ key: string ]:Â any
Properties Optional providerprovider?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:249 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.UserAttributes.html b/v2/interfaces/index.UserAttributes.html
new file mode 100644
index 00000000..974bac86
--- /dev/null
+++ b/v2/interfaces/index.UserAttributes.html
@@ -0,0 +1,13 @@
+UserAttributes | @supabase/supabase-js Properties Optional datadata?: object
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:305 Optional emailemail?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:284 Optional noncenonce?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:298 Optional passwordpassword?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:292 Optional phonephone?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:288 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.UserIdentity.html b/v2/interfaces/index.UserIdentity.html
new file mode 100644
index 00000000..a206e015
--- /dev/null
+++ b/v2/interfaces/index.UserIdentity.html
@@ -0,0 +1 @@
+UserIdentity | @supabase/supabase-js Properties Optional created_ atcreated_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:222 id id: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:215 Optional identity_ dataidentity_ data?: {}
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:217 identity_ id identity_ id: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:220 Optional last_ sign_ in_ atlast_ sign_ in_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:223 provider provider: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:221 Optional updated_ atupdated_ at?: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:224 user_ id user_ id: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:216 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.UserMetadata.html b/v2/interfaces/index.UserMetadata.html
new file mode 100644
index 00000000..4026ebe9
--- /dev/null
+++ b/v2/interfaces/index.UserMetadata.html
@@ -0,0 +1 @@
+UserMetadata | @supabase/supabase-js Indexable [ key: string ]:Â any
Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.VerifyEmailOtpParams.html b/v2/interfaces/index.VerifyEmailOtpParams.html
new file mode 100644
index 00000000..0b88433e
--- /dev/null
+++ b/v2/interfaces/index.VerifyEmailOtpParams.html
@@ -0,0 +1,11 @@
+VerifyEmailOtpParams | @supabase/supabase-js Interface VerifyEmailOtpParams Properties email email: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:530 Optional optionsoptions?: { captchaToken?: string ; redirectTo?: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:535 Type declaration Optional captcha Token?: string Optional redirect To?: string token token: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:532 type Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:534 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.VerifyMobileOtpParams.html b/v2/interfaces/index.VerifyMobileOtpParams.html
new file mode 100644
index 00000000..72f8dfd0
--- /dev/null
+++ b/v2/interfaces/index.VerifyMobileOtpParams.html
@@ -0,0 +1,11 @@
+VerifyMobileOtpParams | @supabase/supabase-js Interface VerifyMobileOtpParams Properties Optional optionsoptions?: { captchaToken?: string ; redirectTo?: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:517 Type declaration Optional captcha Token?: string Optional redirect To?: string phone phone: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:512 token token: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:514 type Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:516 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/index.VerifyTokenHashParams.html b/v2/interfaces/index.VerifyTokenHashParams.html
new file mode 100644
index 00000000..40216902
--- /dev/null
+++ b/v2/interfaces/index.VerifyTokenHashParams.html
@@ -0,0 +1,5 @@
+VerifyTokenHashParams | @supabase/supabase-js Interface VerifyTokenHashParams Properties token_ hash token_ hash: string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:547 type Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:549 Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/interfaces/lib_types.SupabaseAuthClientOptions.html b/v2/interfaces/lib_types.SupabaseAuthClientOptions.html
new file mode 100644
index 00000000..0aadaf36
--- /dev/null
+++ b/v2/interfaces/lib_types.SupabaseAuthClientOptions.html
@@ -0,0 +1,5 @@
+SupabaseAuthClientOptions | @supabase/supabase-js Interface SupabaseAuthClientOptions Hierarchy AuthClientOptions SupabaseAuthClientOptions Properties Optional auto Refresh Tokenauto Refresh Token?: boolean
Optional debugdebug?: boolean | ( ( message: string , ... args: any [] ) => void )
Optional detect Session In Urldetect Session In Url?: boolean
Optional fetchfetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > )
Type declaration ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > Optional has Custom Authorization Headerhas Custom Authorization Header?: boolean
Optional headersheaders?: {}
Optional persist Sessionpersist Session?: boolean
Optional storage Keystorage Key?: string
Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/modules.html b/v2/modules.html
new file mode 100644
index 00000000..aa425ad6
--- /dev/null
+++ b/v2/modules.html
@@ -0,0 +1 @@
+@supabase/supabase-js Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/modules/index.html b/v2/modules/index.html
new file mode 100644
index 00000000..78232400
--- /dev/null
+++ b/v2/modules/index.html
@@ -0,0 +1,158 @@
+index | @supabase/supabase-js Type Aliases Auth Change Event Auth
Change
Event
: "INITIAL_SESSION" | "PASSWORD_RECOVERY" | "SIGNED_IN" | "SIGNED_OUT" | "TOKEN_REFRESHED" | "USER_UPDATED" | AuthChangeEventMFA Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:6 Auth Change EventMFA Auth Change EventMFA: "MFA_CHALLENGE_VERIFIED"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:5 Auth Flow Type Auth Flow Type: "implicit" | "pkce"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:478 AuthMFAAdmin Delete Factor Params AuthMFAAdmin Delete Factor Params: { id: string ; userId: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:873 AuthMFAAdmin Delete Factor Response AuthMFAAdmin
Delete
Factor
Response
: { data
: { id
: string } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:860 AuthMFAAdmin List Factors Params AuthMFAAdmin List Factors Params: { userId: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:895 AuthMFAAdmin List Factors Response AuthMFAAdmin
List
Factors
Response
: { data
: { factors
: Factor [] } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:882 AuthMFAChallenge Response AuthMFAChallenge
Response
: { data
: { expires_at
: number ; id
: string } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:749 AuthMFAEnroll Response AuthMFAEnroll
Response
: { data
: { friendly_name
?: string ; id
: string ; totp
: { qr_code
: string ; secret
: string ; uri
: string } ; type
: "totp" } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:711 AuthMFAGet Authenticator Assurance Level Response Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:774 AuthMFAList Factors Response AuthMFAList
Factors
Response
: { data
: { all
: Factor [] ; totp
: Factor [] } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:761 AuthMFAUnenroll Response AuthMFAUnenroll
Response
: { data
: { id
: string } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:739 AuthMFAVerify Response AuthMFAVerify
Response
: { data
: { access_token
: string ; expires_in
: number ; refresh_token
: string ; token_type
: string ; user
: AuthUser } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:693 Auth Otp Response Auth
Otp
Response
: { data
: { messageId
?: string | null ; session
: null ; user
: null } ; error
: null } | { data
: { messageId
?: string | null ; session
: null ; user
: null } ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:85 Auth Response Auth
Response
: { data
: { session
: AuthSession | null ; user
: AuthUser | null } ; error
: null } | { data
: { session
: null ; user
: null } ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:53 Auth Response Password Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:66 Auth Token Response Auth
Token
Response
: { data
: { session
: AuthSession ; user
: AuthUser } ; error
: null } | { data
: { session
: null ; user
: null } ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:100 Auth Token Response Password Auth
Token
Response
Password
: { data
: { session
: AuthSession ; user
: AuthUser ; weakPassword
?: WeakPassword } ; error
: null } | { data
: { session
: null ; user
: null ; weakPassword
?: null } ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:113 Authenticator Assurance Levels Authenticator Assurance Levels: "aal1" | "aal2"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:773 Call Refresh Token Result Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:938 Email Otp Type Email Otp Type: "signup" | "invite" | "magiclink" | "recovery" | "email_change" | "email"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:552 Function Invoke Options Function
Invoke
Options
: { body
?: File | Blob | ArrayBuffer | FormData | ReadableStream < Uint8Array > | Record < string , any > | string ; headers
?: {} ; method
?: "POST" | "GET" | "PUT" | "PATCH" | "DELETE" ; region
?: FunctionRegion } Defined in node_modules/@supabase/functions-js/dist/module/types.d.ts:45 Type declaration Optional body?: File | Blob | ArrayBuffer | FormData | ReadableStream < Uint8Array > | Record < string , any > | string Optional headers?: {} Optional method?: "POST" | "GET" | "PUT" | "PATCH" | "DELETE" Generate Email Change Link Params Generate
Email
Change
Link
Params
: { email
: string ; newEmail
: string ; options
?: Pick < GenerateLinkOptions , "redirectTo" > ; type
: "email_change_current" | "email_change_new" } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:607 Type declaration email: string new Email: string Optional options?: Pick < GenerateLinkOptions , "redirectTo" > type: "email_change_current" | "email_change_new" Generate Invite Or Magiclink Params Generate
Invite
Or
Magiclink
Params
: { email
: string ; options
?: Pick < GenerateLinkOptions , "data" | "redirectTo" > ; type
: "invite" | "magiclink" } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:595 Type declaration email: string Optional options?: Pick < GenerateLinkOptions , "data" | "redirectTo" > type: "invite" | "magiclink" Generate Link Params Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:627 Generate Link Properties Generate
Link
Properties
: { action_link
: string ; email_otp
: string ; hashed_token
: string ; redirect_to
: string ; verification_type
: GenerateLinkType } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:642 Type declaration action_ link: string email_ otp: string hashed_ token: string redirect_ to: string Generate Link Response Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:628 Generate Link Type Generate Link Type: "signup" | "invite" | "magiclink" | "recovery" | "email_change_current" | "email_change_new"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:662 Generate Recovery Link Params Generate
Recovery
Link
Params
: { email
: string ; options
?: Pick < GenerateLinkOptions , "redirectTo" > ; type
: "recovery" } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:601 Generate Signup Link Params Generate
Signup
Link
Params
: { email
: string ; options
?: Pick < GenerateLinkOptions , "data" | "redirectTo" > ; password
: string ; type
: "signup" } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:589 Type declaration email: string Optional options?: Pick < GenerateLinkOptions , "data" | "redirectTo" > password: string type: "signup" Go True Client Options Go
True
Client
Options
: { autoRefreshToken
?: boolean ; debug
?: boolean | ( ( message
: string ,
... args
: any [] ) => void ) ; detectSessionInUrl
?: boolean ; fetch
?: Fetch ; flowType
?: AuthFlowType ; hasCustomAuthorizationHeader
?: boolean ; headers
?: {} ; lock
?: LockFunc ; persistSession
?: boolean ; storage
?: SupportedStorage ; storageKey
?: string ; url
?: string } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:23 Type declaration Optional auto Refresh Token?: boolean Optional debug?: boolean | ( ( message: string , ... args: any [] ) => void ) Optional detect Session In Url?: boolean Optional fetch?: Fetch Optional has Custom Authorization Header?: boolean Optional headers?: {} Optional persist Session?: boolean Optional storage Key?: string Optional url?: string Initialize Result Initialize
Result
: { error
: AuthError | null } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:935 Lock Func Lock Func: ( < R > ( name: string , acquireTimeout: number , fn: ( ( ) => Promise < R > ) ) => Promise < R > )
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:22 Type declaration < R > ( name: string , acquireTimeout: number , fn: ( ( ) => Promise < R > ) ) : Promise < R > Type Parameters Parameters name: string acquireTimeout: number fn: ( ( ) => Promise < R > ) Returns Promise < R > MFAChallenge And Verify Params MFAChallenge And Verify Params: { code: string ; factorId: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:687 Type declaration code: string factor Id: string MFAChallenge Params MFAChallenge Params: { factorId: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:683 MFAEnroll Params MFAEnroll Params: { factorType: "totp" ; friendlyName?: string ; issuer?: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:663 Type declaration factor Type: "totp" Optional friendly Name?: string Optional issuer?: string MFAUnenroll Params MFAUnenroll Params: { factorId: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:671 MFAVerify Params MFAVerify Params: { challengeId: string ; code: string ; factorId: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:675 Type declaration challenge Id: string code: string factor Id: string Mobile Otp Type Mobile Otp Type: "sms" | "phone_change"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:551 OAuth Response OAuth
Response
: { data
: { provider
: Provider ; url
: string } ; error
: null } | { data
: { provider
: Provider ; url
: null } ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:128 Page Params Page Params: { page?: number ; perPage?: number }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:951 Type declaration Optional page?: number Optional per Page?: number Pagination Pagination: { lastPage: number ; nextPage: number | null ; total: number }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:945 Type declaration [ key: string ]: any last Page: number next Page: number | null total: number Postgrest Error Postgrest Error: { code: string ; details: string ; hint: string ; message: string }
Defined in node_modules/@supabase/postgrest-js/dist/module/types.d.ts:7 Type declaration code: string details: string hint: string message: string Postgrest Maybe Single Response Defined in node_modules/@supabase/postgrest-js/dist/module/types.d.ts:33 Type Parameters Postgrest Response Defined in node_modules/@supabase/postgrest-js/dist/module/types.d.ts:34 Type Parameters Postgrest Single Response Postgrest Single Response< T > : PostgrestResponseSuccess < T > | PostgrestResponseFailure
Defined in node_modules/@supabase/postgrest-js/dist/module/types.d.ts:32 Type Parameters Provider Provider: "apple" | "azure" | "bitbucket" | "discord" | "facebook" | "figma" | "github" | "gitlab" | "google" | "kakao" | "keycloak" | "linkedin" | "linkedin_oidc" | "notion" | "slack" | "spotify" | "twitch" | "twitter" | "workos" | "zoom" | "fly"
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:4 Realtime Channel Options Realtime Channel Options: { config: { broadcast?: { ack?: boolean ; self?: boolean } ; presence?: { key?: string } } }
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:7 Type declaration config: { broadcast?: { ack?: boolean ; self?: boolean } ; presence?: { key?: string } } Optional broadcast?: { ack?: boolean ; self?: boolean } Optional ack?: boolean Optional self?: boolean Optional presence?: { key?: string } Realtime Channel Send Response Realtime Channel Send Response: "ok" | "timed out" | "error"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:73 Realtime Client Options Realtime Client Options: { decode?: Function ; encode?: Function ; fetch?: Fetch ; headers?: {} ; heartbeatIntervalMs?: number ; log_level?: "info" | "debug" | "warn" | "error" ; logger?: Function ; params?: {} ; reconnectAfterMs?: Function ; timeout?: number ; transport?: WebSocketLikeConstructor }
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:8 Type declaration Optional decode?: Function Optional encode?: Function Optional fetch?: Fetch Optional headers?: {} Optional heartbeat Interval Ms?: number Optional log_ level?: "info" | "debug" | "warn" | "error" Optional logger?: Function Optional params?: {} Optional reconnect After Ms?: Function Optional timeout?: number Optional transport?: WebSocketLikeConstructor Realtime Message Realtime Message: { event: string ; join_ref?: string ; payload: any ; ref: string ; topic: string }
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:25 Type declaration event: string Optional join_ ref?: string payload: any ref: string topic: string Realtime Postgres Changes Filter Realtime Postgres Changes Filter< T > : { event: T ; filter?: string ; schema: string ; table?: string }
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:55 Type Parameters Type declaration event: T Optional filter?: string schema: string Optional table?: string Realtime Postgres Changes Payload Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:52 Type Parameters Realtime Postgres Delete Payload Realtime
Postgres
Delete
Payload
< T > : RealtimePostgresChangesPayloadBase & { eventType
: ` ${ DELETE } ` ; new
: {} ; old
: Partial < T > } Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:45 Type Parameters Realtime Postgres Insert Payload Realtime
Postgres
Insert
Payload
< T > : RealtimePostgresChangesPayloadBase & { eventType
: ` ${ INSERT } ` ; new
: T ; old
: {} } Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:31 Type Parameters Realtime Postgres Update Payload Realtime
Postgres
Update
Payload
< T > : RealtimePostgresChangesPayloadBase & { eventType
: ` ${ UPDATE } ` ; new
: T ; old
: Partial < T > } Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:38 Type Parameters Realtime Presence Join Payload Realtime
Presence
Join
Payload
< T > : { currentPresences
: Presence < T > [] ; event
: ` ${ JOIN } ` ; key
: string ; newPresences
: Presence < T > [] } Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:13 Type Parameters Type declaration current Presences: Presence < T > [] event: ` ${ JOIN } ` key: string new Presences: Presence < T > [] Realtime Presence Leave Payload Realtime
Presence
Leave
Payload
< T > : { currentPresences
: Presence < T > [] ; event
: ` ${ LEAVE } ` ; key
: string ; leftPresences
: Presence < T > [] } Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:21 Type Parameters Type declaration current Presences: Presence < T > [] event: ` ${ LEAVE } ` key: string left Presences: Presence < T > [] Realtime Presence State Realtime Presence State< T > : {}
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimePresence.d.ts:8 Type Parameters Type declaration [ key: string ]: Presence < T > [] Realtime Remove Channel Response Realtime Remove Channel Response: "ok" | "timed out" | "error"
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeClient.d.ts:32 Resend Params Resend
Params
: { email
: string ; options
?: { captchaToken
?: string ; emailRedirectTo
?: string } ; type
: Extract < EmailOtpType , "signup" | "email_change" > } | { options
?: { captchaToken
?: string } ; phone
: string ; type
: Extract < MobileOtpType , "sms" | "phone_change" > } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:553 SSOResponse SSOResponse
: { data
: { url
: string } ; error
: null } | { data
: null ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:141 Sign In Anonymously Credentials Sign In Anonymously Credentials: { options?: { captchaToken?: string ; data?: object } }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:377 Type declaration Optional options?: { captchaToken?: string ; data?: object } Optional captcha Token?: string Optional data?: object Sign In With Id Token Credentials Sign In With Id Token Credentials: { access_token?: string ; nonce?: string ; options?: { captchaToken?: string } ; provider: "google" | "apple" | "azure" | "facebook" | string ; token: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:495 Type declaration Optional access_ token?: string Optional nonce?: string Optional options?: { captchaToken?: string } Optional captcha Token?: string provider: "google" | "apple" | "azure" | "facebook" | string token: string Sign In WithOAuth Credentials Sign
In
WithOAuth
Credentials
: { options
?: { queryParams
?: {} ; redirectTo
?: string ; scopes
?: string ; skipBrowserRedirect
?: boolean } ; provider
: Provider } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:479 Type declaration Optional options?: { queryParams?: {} ; redirectTo?: string ; scopes?: string ; skipBrowserRedirect?: boolean } Optional query Params?: {} Optional redirect To?: string Optional scopes?: string Optional skip Browser Redirect?: boolean Sign In With Password Credentials Sign In With Password Credentials: { email: string ; options?: { captchaToken?: string } ; password: string } | { options?: { captchaToken?: string } ; password: string ; phone: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:424 Sign In With Passwordless Credentials Sign In With Passwordless Credentials: { email: string ; options?: { captchaToken?: string ; data?: object ; emailRedirectTo?: string ; shouldCreateUser?: boolean } } | { options?: { captchaToken?: string ; channel?: "sms" | "whatsapp" ; data?: object ; shouldCreateUser?: boolean } ; phone: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:443 Sign In WithSSO Sign In WithSSO: { options?: { captchaToken?: string ; redirectTo?: string } ; providerId: string } | { domain: string ; options?: { captchaToken?: string ; redirectTo?: string } }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:570 Sign Out Sign Out: { scope?: "global" | "local" | "others" }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:957 Type declaration Optional scope?: "global" | "local" | "others" Sign Up With Password Credentials Sign Up With Password Credentials: { email: string ; options?: { captchaToken?: string ; data?: object ; emailRedirectTo?: string } ; password: string } | { options?: { captchaToken?: string ; channel?: "sms" | "whatsapp" ; data?: object } ; password: string ; phone: string }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:389 Supported Storage Supported Storage: PromisifyMethods < Pick < Storage , "getItem" | "setItem" | "removeItem" > > & { isServer?: boolean }
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:925 User Response User
Response
: { data
: { user
: AuthUser } ; error
: null } | { data
: { user
: null } ; error
: AuthError } Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:157 Verify Otp Params Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:509 Weak Password Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:49 Weak Password Reasons Weak Password Reasons: "length" | "characters" | "pwned" | string
Defined in node_modules/@supabase/auth-js/dist/module/lib/types.d.ts:48 Variables Const Auth Admin ApiDefined in node_modules/@supabase/auth-js/dist/module/AuthAdminApi.d.ts:2 Const Auth ClientDefined in node_modules/@supabase/auth-js/dist/module/AuthClient.d.ts:2 Const REALTIME_ CHANNEL_ STATESREALTIME_ CHANNEL_ STATES: typeof CHANNEL_STATES
Defined in node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.d.ts:94 Const lock Internalslock Internals: { debug: boolean }
Defined in node_modules/@supabase/auth-js/dist/module/lib/locks.d.ts:4 Functions create Client create Client< Database , SchemaName , Schema > ( supabaseUrl: string , supabaseKey: string , options?: SupabaseClientOptions < SchemaName > ) : SupabaseClient < Database , SchemaName , Schema > Type Parameters Database = any SchemaName extends string = "public" extends keyof Database ? "public" : string & keyof Database Schema extends GenericSchema = Database [ SchemaName ] extends GenericSchema ? any [ any ] : any Parameters supabaseUrl: string supabaseKey: string Returns SupabaseClient < Database , SchemaName , Schema > is Auth Api Error Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:21 Parameters is Auth Error is Auth Error( error: unknown ) : error is AuthError Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:16 Parameters is Auth Retryable Fetch Error Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:81 Parameters is Auth Weak Password Error Defined in node_modules/@supabase/auth-js/dist/module/lib/errors.d.ts:94 Parameters navigator Lock navigator Lock< R > ( name: string , acquireTimeout: number , fn: ( ( ) => Promise < R > ) ) : Promise < R > Defined in node_modules/@supabase/auth-js/dist/module/lib/locks.d.ts:46 Type Parameters Parameters name: string acquireTimeout: number fn: ( ( ) => Promise < R > ) Returns Promise < R > Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/modules/lib_constants.html b/v2/modules/lib_constants.html
new file mode 100644
index 00000000..676fa780
--- /dev/null
+++ b/v2/modules/lib_constants.html
@@ -0,0 +1 @@
+lib/constants | @supabase/supabase-js Variables Const DEFAULT_ AUTH_ OPTIONSConst DEFAULT_ DB_ OPTIONSDEFAULT_ DB_ OPTIONS: { schema: string } = ...
Const DEFAULT_ GLOBAL_ OPTIONSDEFAULT_ GLOBAL_ OPTIONS: { headers: { X-Client-Info: string } } = ...
Type declaration headers: { X-Client-Info: string } Const DEFAULT_ HEADERSDEFAULT_ HEADERS: { X-Client-Info: string } = ...
Const DEFAULT_ REALTIME_ OPTIONSLegend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/modules/lib_fetch.html b/v2/modules/lib_fetch.html
new file mode 100644
index 00000000..94e0b127
--- /dev/null
+++ b/v2/modules/lib_fetch.html
@@ -0,0 +1 @@
+lib/fetch | @supabase/supabase-js Functions fetch With Auth fetch With Auth( supabaseKey: string , getAccessToken: ( ( ) => Promise < null | string > ) , customFetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ) : ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) Parameters supabaseKey: string getAccessToken: ( ( ) => Promise < null | string > ) ( ) : Promise < null | string > Returns Promise < null | string > Optional customFetch: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > Returns ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > resolve Fetch resolve Fetch( customFetch?: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ) : ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) Parameters Optional customFetch: ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > Returns ( ( input: RequestInfo | URL , init?: RequestInit ) => Promise < Response > ) ( input: RequestInfo | URL , init?: RequestInit ) : Promise < Response > Parameters input: RequestInfo | URL Optional init: RequestInit Returns Promise < Response > resolve Headers Constructor resolve Headers Constructor( ) : any Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/modules/lib_helpers.html b/v2/modules/lib_helpers.html
new file mode 100644
index 00000000..fd95bf0f
--- /dev/null
+++ b/v2/modules/lib_helpers.html
@@ -0,0 +1 @@
+lib/helpers | @supabase/supabase-js Functions apply Setting Defaults Type Parameters Database = any SchemaName extends string = "public" extends keyof Database ? "public" : string & keyof Database Parameters strip Trailing Slash strip Trailing Slash( url: string ) : string Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/modules/lib_types.html b/v2/modules/lib_types.html
new file mode 100644
index 00000000..0362f88d
--- /dev/null
+++ b/v2/modules/lib_types.html
@@ -0,0 +1,27 @@
+lib/types | @supabase/supabase-js Type Aliases Generic Function Generic Function: { Args: Record < string , unknown > ; Returns: unknown }
Type declaration Args: Record < string , unknown > Returns: unknown Generic Non Updatable View Generic Non Updatable View: { Row: Record < string , unknown > }
Type declaration Row: Record < string , unknown > Generic Table Generic Table: { Insert: Record < string , unknown > ; Row: Record < string , unknown > ; Update: Record < string , unknown > }
Type declaration Insert: Record < string , unknown > Row: Record < string , unknown > Update: Record < string , unknown > Query Data Query Data< T > : T extends PromiseLike < { data: infer U } > ? Exclude < U , null > : never
Type Parameters Query Result Query Result< T > : T extends PromiseLike < infer U> ? U : never
Type Parameters Supabase Client Options Type Parameters Type declaration Optional auto Refresh Token?: boolean Optional detect Session In Url?: boolean Optional persist Session?: boolean Optional storage Key?: string Optional db?: { schema?: SchemaName } Optional schema?: SchemaName Optional global?: { fetch?: Fetch ; headers?: Record < string , string > } Optional fetch?: Fetch Optional headers?: Record < string , string > Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/modules/lib_version.html b/v2/modules/lib_version.html
new file mode 100644
index 00000000..1c63cfe5
--- /dev/null
+++ b/v2/modules/lib_version.html
@@ -0,0 +1 @@
+lib/version | @supabase/supabase-js Variables Const versionversion: "0.0.0-automated" = '0.0.0-automated'
Legend Variable Function Function with type parameter Type alias Type alias with type parameter Class with type parameter Settings Theme OS Light Dark
\ No newline at end of file
diff --git a/v2/spec.json b/v2/spec.json
new file mode 100644
index 00000000..c117ae7d
--- /dev/null
+++ b/v2/spec.json
@@ -0,0 +1,4744 @@
+{
+ "id": 0,
+ "name": "@supabase/supabase-js",
+ "kind": 1,
+ "flags": {},
+ "originalName": "",
+ "children": [
+ {
+ "id": 1,
+ "name": "index",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 213,
+ "name": "QueryData",
+ "kind": 16777216,
+ "kindString": "Reference",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 22,
+ "character": 50
+ }
+ ],
+ "target": 112
+ },
+ {
+ "id": 214,
+ "name": "QueryError",
+ "kind": 16777216,
+ "kindString": "Reference",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 22,
+ "character": 61
+ }
+ ],
+ "target": 116
+ },
+ {
+ "id": 212,
+ "name": "QueryResult",
+ "kind": 16777216,
+ "kindString": "Reference",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 22,
+ "character": 37
+ }
+ ],
+ "target": 110
+ },
+ {
+ "id": 211,
+ "name": "SupabaseClientOptions",
+ "kind": 16777216,
+ "kindString": "Reference",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 22,
+ "character": 14
+ }
+ ],
+ "target": 70
+ },
+ {
+ "id": 119,
+ "name": "SupabaseClient",
+ "kind": 128,
+ "kindString": "Class",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Client.",
+ "text": "An isomorphic Javascript client for interacting with Postgres.\n"
+ },
+ "children": [
+ {
+ "id": 120,
+ "name": "constructor",
+ "kind": 512,
+ "kindString": "Constructor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 69,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 121,
+ "name": "new SupabaseClient",
+ "kind": 16384,
+ "kindString": "Constructor signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Create a new client for use in the browser."
+ },
+ "typeParameter": [
+ {
+ "id": 122,
+ "name": "Database",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "default": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ {
+ "id": 123,
+ "name": "SchemaName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ "default": {
+ "type": "conditional",
+ "checkType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "extendsType": {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ },
+ "trueType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "falseType": {
+ "type": "intersection",
+ "types": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 124,
+ "name": "Schema",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 105,
+ "name": "GenericSchema"
+ },
+ "default": {
+ "type": "conditional",
+ "checkType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "reference",
+ "id": 123,
+ "name": "SchemaName"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ },
+ "extendsType": {
+ "type": "reference",
+ "id": 105,
+ "name": "GenericSchema"
+ },
+ "trueType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "intrinsic",
+ "name": "any"
+ },
+ "objectType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 125,
+ "name": "supabaseUrl",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The unique Supabase URL which is supplied when you create a new project in your project dashboard."
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 126,
+ "name": "supabaseKey",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The unique Supabase Key which is supplied when you create a new project in your project dashboard."
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 127,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reference",
+ "id": 70,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 123,
+ "name": "SchemaName"
+ }
+ ],
+ "name": "SupabaseClientOptions"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 119,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ },
+ {
+ "type": "reference",
+ "id": 123,
+ "name": "SchemaName"
+ },
+ {
+ "type": "reference",
+ "id": 124,
+ "name": "Schema"
+ }
+ ],
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 128,
+ "name": "auth",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Auth allows you to create and manage user sessions for access to data that is secured by access policies."
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 43,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "name": "SupabaseAuthClient"
+ }
+ },
+ {
+ "id": 131,
+ "name": "authUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 47,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 141,
+ "name": "changedAccessToken",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true,
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 53,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 136,
+ "name": "fetch",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true,
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 52,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 137,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 138,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 139,
+ "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": 140,
+ "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": 133,
+ "name": "functionsUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 49,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 142,
+ "name": "headers",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 55,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ },
+ {
+ "id": 129,
+ "name": "realtime",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 44,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClient",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 130,
+ "name": "realtimeUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 46,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 134,
+ "name": "rest",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 50,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ },
+ {
+ "type": "reference",
+ "id": 123,
+ "name": "SchemaName"
+ },
+ {
+ "type": "conditional",
+ "checkType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "reference",
+ "id": 123,
+ "name": "SchemaName"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ },
+ "extendsType": {
+ "type": "reference",
+ "qualifiedName": "GenericSchema",
+ "package": "@supabase/postgrest-js",
+ "name": "GenericSchema"
+ },
+ "trueType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "intrinsic",
+ "name": "any"
+ },
+ "objectType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ ],
+ "qualifiedName": "PostgrestClient",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 135,
+ "name": "storageKey",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 51,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 132,
+ "name": "storageUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 48,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 144,
+ "name": "supabaseKey",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 143,
+ "name": "supabaseUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isProtected": true
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 145,
+ "name": "functions",
+ "kind": 262144,
+ "kindString": "Accessor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 118,
+ "character": 6
+ }
+ ],
+ "getSignature": [
+ {
+ "id": 146,
+ "name": "functions",
+ "kind": 524288,
+ "kindString": "Get signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Functions allows you to deploy and invoke edge functions."
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "FunctionsClient",
+ "package": "@supabase/functions-js",
+ "name": "FunctionsClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 147,
+ "name": "storage",
+ "kind": 262144,
+ "kindString": "Accessor",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 128,
+ "character": 6
+ }
+ ],
+ "getSignature": [
+ {
+ "id": 148,
+ "name": "storage",
+ "kind": 524288,
+ "kindString": "Get signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Supabase Storage allows you to manage user-generated content, such as photos or videos."
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "StorageClient",
+ "package": "@supabase/storage-js",
+ "name": "StorageClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 186,
+ "name": "_getAccessToken",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 246,
+ "character": 16
+ }
+ ],
+ "signatures": [
+ {
+ "id": 187,
+ "name": "_getAccessToken",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ ]
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ },
+ {
+ "id": 203,
+ "name": "_handleTokenChanged",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 300,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 204,
+ "name": "_handleTokenChanged",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 205,
+ "name": "event",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "AuthChangeEvent",
+ "package": "@supabase/auth-js",
+ "name": "AuthChangeEvent"
+ }
+ },
+ {
+ "id": 206,
+ "name": "source",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": "CLIENT"
+ },
+ {
+ "type": "literal",
+ "value": "STORAGE"
+ }
+ ]
+ }
+ },
+ {
+ "id": 207,
+ "name": "token",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "void"
+ }
+ }
+ ]
+ },
+ {
+ "id": 197,
+ "name": "_initRealtimeClient",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 286,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 198,
+ "name": "_initRealtimeClient",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 199,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClientOptions",
+ "package": "@supabase/realtime-js",
+ "name": "RealtimeClientOptions"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClient",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 188,
+ "name": "_initSupabaseAuthClient",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 252,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 189,
+ "name": "_initSupabaseAuthClient",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 190,
+ "name": "__namedParameters",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 68,
+ "name": "SupabaseAuthClientOptions"
+ }
+ },
+ {
+ "id": 191,
+ "name": "headers",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ },
+ {
+ "id": 192,
+ "name": "fetch",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 193,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 194,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 195,
+ "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": 196,
+ "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"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "name": "SupabaseAuthClient"
+ }
+ }
+ ]
+ },
+ {
+ "id": 200,
+ "name": "_listenForAuthEvents",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {
+ "isPrivate": true
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 293,
+ "character": 10
+ }
+ ],
+ "signatures": [
+ {
+ "id": 201,
+ "name": "_listenForAuthEvents",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 202,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {}
+ }
+ }
+ }
+ ]
+ },
+ {
+ "id": 175,
+ "name": "channel",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 218,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 176,
+ "name": "channel",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Creates a Realtime channel with Broadcast, Presence, and Postgres Changes."
+ },
+ "parameters": [
+ {
+ "id": 177,
+ "name": "name",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The name of the Realtime channel."
+ },
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 178,
+ "name": "opts",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The options to pass to the Realtime channel.\n\n"
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeChannelOptions",
+ "package": "@supabase/realtime-js",
+ "name": "RealtimeChannelOptions"
+ },
+ "defaultValue": "..."
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeChannel",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 149,
+ "name": "from",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 133,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 150,
+ "name": "from",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Perform a query on a table or a view."
+ },
+ "typeParameter": [
+ {
+ "id": 151,
+ "name": "TableName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 152,
+ "name": "Table",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 91,
+ "name": "GenericTable"
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 153,
+ "name": "relation",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The table or view name to query\n"
+ },
+ "type": {
+ "type": "reference",
+ "id": 151,
+ "name": "TableName"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 124,
+ "name": "Schema"
+ },
+ {
+ "type": "reference",
+ "id": 152,
+ "name": "Table"
+ },
+ {
+ "type": "reference",
+ "id": 151,
+ "name": "TableName"
+ },
+ {
+ "type": "conditional",
+ "checkType": {
+ "type": "reference",
+ "id": 152,
+ "name": "Table"
+ },
+ "extendsType": {
+ "type": "reflection",
+ "declaration": {
+ "id": 154,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {}
+ }
+ },
+ "trueType": {
+ "type": "reference",
+ "qualifiedName": "R",
+ "package": "@supabase/postgrest-js",
+ "name": "R"
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ }
+ ],
+ "qualifiedName": "PostgrestQueryBuilder",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ },
+ {
+ "id": 155,
+ "name": "from",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Perform a query on a table or a view."
+ },
+ "typeParameter": [
+ {
+ "id": 156,
+ "name": "ViewName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 157,
+ "name": "View",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 100,
+ "name": "GenericView"
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 158,
+ "name": "relation",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The table or view name to query\n"
+ },
+ "type": {
+ "type": "reference",
+ "id": 156,
+ "name": "ViewName"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 124,
+ "name": "Schema"
+ },
+ {
+ "type": "reference",
+ "id": 157,
+ "name": "View"
+ },
+ {
+ "type": "reference",
+ "id": 156,
+ "name": "ViewName"
+ },
+ {
+ "type": "conditional",
+ "checkType": {
+ "type": "reference",
+ "id": 157,
+ "name": "View"
+ },
+ "extendsType": {
+ "type": "reflection",
+ "declaration": {
+ "id": 159,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {}
+ }
+ },
+ "trueType": {
+ "type": "reference",
+ "qualifiedName": "R",
+ "package": "@supabase/postgrest-js",
+ "name": "R"
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ }
+ ],
+ "qualifiedName": "PostgrestQueryBuilder",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 179,
+ "name": "getChannels",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 225,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 180,
+ "name": "getChannels",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Returns all Realtime channels."
+ },
+ "type": {
+ "type": "array",
+ "elementType": {
+ "type": "reference",
+ "qualifiedName": "RealtimeChannel",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "id": 184,
+ "name": "removeAllChannels",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 242,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 185,
+ "name": "removeAllChannels",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Unsubscribes and removes all Realtime channels from Realtime client."
+ },
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "array",
+ "elementType": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": "error"
+ },
+ {
+ "type": "literal",
+ "value": "ok"
+ },
+ {
+ "type": "literal",
+ "value": "timed out"
+ }
+ ]
+ }
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ },
+ {
+ "id": 181,
+ "name": "removeChannel",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 235,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 182,
+ "name": "removeChannel",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Unsubscribes and removes Realtime channel from Realtime client."
+ },
+ "parameters": [
+ {
+ "id": 183,
+ "name": "channel",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The name of the Realtime channel.\n\n"
+ },
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeChannel",
+ "package": "@supabase/realtime-js",
+ "name": "default"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": "error"
+ },
+ {
+ "type": "literal",
+ "value": "ok"
+ },
+ {
+ "type": "literal",
+ "value": "timed out"
+ }
+ ]
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ },
+ {
+ "id": 164,
+ "name": "rpc",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 191,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 165,
+ "name": "rpc",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Perform a function call."
+ },
+ "typeParameter": [
+ {
+ "id": 166,
+ "name": "FnName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 167,
+ "name": "Fn",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 101,
+ "name": "GenericFunction"
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 168,
+ "name": "fn",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The function name to call"
+ },
+ "type": {
+ "type": "reference",
+ "id": 166,
+ "name": "FnName"
+ }
+ },
+ {
+ "id": 169,
+ "name": "args",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The arguments to pass to the function call"
+ },
+ "type": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "Args"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 167,
+ "name": "Fn"
+ }
+ },
+ "defaultValue": "{}"
+ },
+ {
+ "id": 170,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "Named parameters"
+ },
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 171,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 174,
+ "name": "count",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Count algorithm to use to count rows returned by the\nfunction. Only applicable for [set-returning\nfunctions](https://www.postgresql.org/docs/current/functions-srf.html).\n\n`\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\nhood.\n\n`\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\nstatistics under the hood.\n\n`\"estimated\"`: Uses exact count for low numbers and planned count for high\nnumbers.\n"
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 197,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": "exact"
+ },
+ {
+ "type": "literal",
+ "value": "planned"
+ },
+ {
+ "type": "literal",
+ "value": "estimated"
+ }
+ ]
+ }
+ },
+ {
+ "id": 173,
+ "name": "get",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "When set to `true`, the function will be called with\nread-only access mode."
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 196,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 172,
+ "name": "head",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "When set to `true`, `data` will not be returned.\nUseful if you only need the count."
+ },
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 195,
+ "character": 6
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 174,
+ 173,
+ 172
+ ]
+ }
+ ]
+ }
+ },
+ "defaultValue": "{}"
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 124,
+ "name": "Schema"
+ },
+ {
+ "type": "conditional",
+ "checkType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "Returns"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 167,
+ "name": "Fn"
+ }
+ },
+ "extendsType": {
+ "type": "array",
+ "elementType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ "trueType": {
+ "type": "conditional",
+ "checkType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "intrinsic",
+ "name": "number"
+ },
+ "objectType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "intrinsic",
+ "name": "any"
+ },
+ "objectType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ },
+ "extendsType": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ },
+ "trueType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "intrinsic",
+ "name": "any"
+ },
+ "objectType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "never"
+ }
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "never"
+ }
+ },
+ {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "Returns"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 167,
+ "name": "Fn"
+ }
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ ],
+ "qualifiedName": "PostgrestFilterBuilder",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ }
+ ]
+ },
+ {
+ "id": 160,
+ "name": "schema",
+ "kind": 2048,
+ "kindString": "Method",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 157,
+ "character": 2
+ }
+ ],
+ "signatures": [
+ {
+ "id": 161,
+ "name": "schema",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Select a schema to query or perform an function (rpc) call.",
+ "text": "The schema needs to be on the list of exposed schemas inside Supabase.\n"
+ },
+ "typeParameter": [
+ {
+ "id": 162,
+ "name": "DynamicSchema",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 163,
+ "name": "schema",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "comment": {
+ "shortText": "The schema to query\n"
+ },
+ "type": {
+ "type": "reference",
+ "id": 162,
+ "name": "DynamicSchema"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ },
+ {
+ "type": "reference",
+ "id": 162,
+ "name": "DynamicSchema"
+ },
+ {
+ "type": "conditional",
+ "checkType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "reference",
+ "id": 162,
+ "name": "DynamicSchema"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ },
+ "extendsType": {
+ "type": "reference",
+ "id": 105,
+ "name": "GenericSchema"
+ },
+ "trueType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "intrinsic",
+ "name": "any"
+ },
+ "objectType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ ],
+ "qualifiedName": "PostgrestClient",
+ "package": "@supabase/postgrest-js",
+ "name": "default"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Constructors",
+ "kind": 512,
+ "children": [
+ 120
+ ]
+ },
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 128,
+ 131,
+ 141,
+ 136,
+ 133,
+ 142,
+ 129,
+ 130,
+ 134,
+ 135,
+ 132,
+ 144,
+ 143
+ ]
+ },
+ {
+ "title": "Accessors",
+ "kind": 262144,
+ "children": [
+ 145,
+ 147
+ ]
+ },
+ {
+ "title": "Methods",
+ "kind": 2048,
+ "children": [
+ 186,
+ 203,
+ 197,
+ 188,
+ 200,
+ 175,
+ 149,
+ 179,
+ 184,
+ 181,
+ 164,
+ 160
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/SupabaseClient.ts",
+ "line": 31,
+ "character": 21
+ }
+ ],
+ "typeParameter": [
+ {
+ "id": 208,
+ "name": "Database",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "default": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ {
+ "id": 209,
+ "name": "SchemaName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intersection",
+ "types": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ }
+ ]
+ },
+ "default": {
+ "type": "conditional",
+ "checkType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "extendsType": {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ },
+ "trueType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "falseType": {
+ "type": "intersection",
+ "types": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 210,
+ "name": "Schema",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 105,
+ "name": "GenericSchema"
+ },
+ "default": {
+ "type": "conditional",
+ "checkType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "reference",
+ "id": 123,
+ "name": "SchemaName"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ },
+ "extendsType": {
+ "type": "reference",
+ "id": 105,
+ "name": "GenericSchema"
+ },
+ "trueType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "reference",
+ "id": 123,
+ "name": "SchemaName"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 122,
+ "name": "Database"
+ }
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "name": "createClient",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 27,
+ "character": 13
+ }
+ ],
+ "signatures": [
+ {
+ "id": 3,
+ "name": "createClient",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "comment": {
+ "shortText": "Creates a new Supabase Client."
+ },
+ "typeParameter": [
+ {
+ "id": 4,
+ "name": "Database",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "default": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ {
+ "id": 5,
+ "name": "SchemaName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ "default": {
+ "type": "conditional",
+ "checkType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "extendsType": {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 4,
+ "name": "Database"
+ }
+ },
+ "trueType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "falseType": {
+ "type": "intersection",
+ "types": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 4,
+ "name": "Database"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 6,
+ "name": "Schema",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 105,
+ "name": "GenericSchema"
+ },
+ "default": {
+ "type": "conditional",
+ "checkType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "reference",
+ "id": 5,
+ "name": "SchemaName"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 4,
+ "name": "Database"
+ }
+ },
+ "extendsType": {
+ "type": "reference",
+ "id": 105,
+ "name": "GenericSchema"
+ },
+ "trueType": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "intrinsic",
+ "name": "any"
+ },
+ "objectType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 7,
+ "name": "supabaseUrl",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 8,
+ "name": "supabaseKey",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 9,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reference",
+ "id": 70,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 5,
+ "name": "SchemaName"
+ }
+ ],
+ "name": "SupabaseClientOptions"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 119,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 4,
+ "name": "Database"
+ },
+ {
+ "type": "reference",
+ "id": 5,
+ "name": "SchemaName"
+ },
+ {
+ "type": "reference",
+ "id": 6,
+ "name": "Schema"
+ }
+ ],
+ "name": "default"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "References",
+ "kind": 16777216,
+ "children": [
+ 213,
+ 214,
+ 212,
+ 211
+ ]
+ },
+ {
+ "title": "Classes",
+ "kind": 128,
+ "children": [
+ 119
+ ]
+ },
+ {
+ "title": "Functions",
+ "kind": 64,
+ "children": [
+ 2
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/index.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 10,
+ "name": "lib/constants",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 22,
+ "name": "DEFAULT_AUTH_OPTIONS",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 28,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 68,
+ "name": "SupabaseAuthClientOptions"
+ },
+ "defaultValue": "..."
+ },
+ {
+ "id": 19,
+ "name": "DEFAULT_DB_OPTIONS",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 24,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 20,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 21,
+ "name": "schema",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 25,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ "defaultValue": "'public'"
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 21
+ ]
+ }
+ ]
+ }
+ },
+ "defaultValue": "..."
+ },
+ {
+ "id": 14,
+ "name": "DEFAULT_GLOBAL_OPTIONS",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 20,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 15,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 16,
+ "name": "headers",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 21,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 17,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 18,
+ "name": "X-Client-Info",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 18,
+ "character": 33
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ "defaultValue": "..."
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 18
+ ]
+ }
+ ]
+ }
+ },
+ "defaultValue": "DEFAULT_HEADERS"
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 16
+ ]
+ }
+ ]
+ }
+ },
+ "defaultValue": "..."
+ },
+ {
+ "id": 11,
+ "name": "DEFAULT_HEADERS",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 18,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 12,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 13,
+ "name": "X-Client-Info",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 18,
+ "character": 33
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ "defaultValue": "..."
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 13
+ ]
+ }
+ ]
+ }
+ },
+ "defaultValue": "..."
+ },
+ {
+ "id": 23,
+ "name": "DEFAULT_REALTIME_OPTIONS",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 35,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClientOptions",
+ "package": "@supabase/realtime-js",
+ "name": "RealtimeClientOptions"
+ },
+ "defaultValue": "{}"
+ }
+ ],
+ "groups": [
+ {
+ "title": "Variables",
+ "kind": 32,
+ "children": [
+ 22,
+ 19,
+ 14,
+ 11,
+ 23
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/constants.ts",
+ "line": 2,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 24,
+ "name": "lib/fetch",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 38,
+ "name": "fetchWithAuth",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/fetch.ts",
+ "line": 26,
+ "character": 13
+ }
+ ],
+ "signatures": [
+ {
+ "id": 39,
+ "name": "fetchWithAuth",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 40,
+ "name": "supabaseKey",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ },
+ {
+ "id": 41,
+ "name": "getAccessToken",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 42,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 43,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "union",
+ "types": [
+ {
+ "type": "literal",
+ "value": null
+ },
+ {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ ]
+ }
+ ],
+ "qualifiedName": "Promise",
+ "package": "typescript",
+ "name": "Promise"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 44,
+ "name": "customFetch",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 45,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 46,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 47,
+ "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": 48,
+ "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"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 49,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 50,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 51,
+ "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": 52,
+ "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": 25,
+ "name": "resolveFetch",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/fetch.ts",
+ "line": 6,
+ "character": 13
+ }
+ ],
+ "signatures": [
+ {
+ "id": 26,
+ "name": "resolveFetch",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 27,
+ "name": "customFetch",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {
+ "isOptional": true
+ },
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 28,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 29,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 30,
+ "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": 31,
+ "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"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 32,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "signatures": [
+ {
+ "id": 33,
+ "name": "__type",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 34,
+ "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": 35,
+ "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": 36,
+ "name": "resolveHeadersConstructor",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/fetch.ts",
+ "line": 18,
+ "character": 13
+ }
+ ],
+ "signatures": [
+ {
+ "id": 37,
+ "name": "resolveHeadersConstructor",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Functions",
+ "kind": 64,
+ "children": [
+ 38,
+ 25,
+ 36
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/fetch.ts",
+ "line": 2,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 53,
+ "name": "lib/helpers",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 59,
+ "name": "applySettingDefaults",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 18,
+ "character": 16
+ }
+ ],
+ "signatures": [
+ {
+ "id": 60,
+ "name": "applySettingDefaults",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "typeParameter": [
+ {
+ "id": 61,
+ "name": "Database",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "default": {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ },
+ {
+ "id": 62,
+ "name": "SchemaName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ "default": {
+ "type": "conditional",
+ "checkType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "extendsType": {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 61,
+ "name": "Database"
+ }
+ },
+ "trueType": {
+ "type": "literal",
+ "value": "public"
+ },
+ "falseType": {
+ "type": "intersection",
+ "types": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "typeOperator",
+ "operator": "keyof",
+ "target": {
+ "type": "reference",
+ "id": 61,
+ "name": "Database"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "parameters": [
+ {
+ "id": 63,
+ "name": "options",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 70,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 62,
+ "name": "SchemaName"
+ }
+ ],
+ "name": "SupabaseClientOptions"
+ }
+ },
+ {
+ "id": 64,
+ "name": "defaults",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "reference",
+ "id": 70,
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "any"
+ }
+ ],
+ "name": "SupabaseClientOptions"
+ }
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 70,
+ "typeArguments": [
+ {
+ "type": "reference",
+ "id": 62,
+ "name": "SchemaName"
+ }
+ ],
+ "name": "SupabaseClientOptions"
+ }
+ }
+ ]
+ },
+ {
+ "id": 65,
+ "name": "isBrowser",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 16,
+ "character": 13
+ }
+ ],
+ "signatures": [
+ {
+ "id": 66,
+ "name": "isBrowser",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ }
+ ]
+ },
+ {
+ "id": 56,
+ "name": "stripTrailingSlash",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 12,
+ "character": 16
+ }
+ ],
+ "signatures": [
+ {
+ "id": 57,
+ "name": "stripTrailingSlash",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "parameters": [
+ {
+ "id": 58,
+ "name": "url",
+ "kind": 32768,
+ "kindString": "Parameter",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ]
+ },
+ {
+ "id": 54,
+ "name": "uuid",
+ "kind": 64,
+ "kindString": "Function",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 4,
+ "character": 16
+ }
+ ],
+ "signatures": [
+ {
+ "id": 55,
+ "name": "uuid",
+ "kind": 4096,
+ "kindString": "Call signature",
+ "flags": {},
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Functions",
+ "kind": 64,
+ "children": [
+ 59,
+ 65,
+ 56,
+ 54
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/helpers.ts",
+ "line": 2,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 67,
+ "name": "lib/types",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 68,
+ "name": "SupabaseAuthClientOptions",
+ "kind": 256,
+ "kindString": "Interface",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 7,
+ "character": 17
+ }
+ ],
+ "extendedTypes": [
+ {
+ "type": "reference",
+ "name": "AuthClientOptions"
+ }
+ ]
+ },
+ {
+ "id": 69,
+ "name": "Fetch",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 9,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "query",
+ "queryType": {
+ "type": "reference",
+ "id": 28,
+ "qualifiedName": "fetch",
+ "package": "typescript",
+ "name": "fetch"
+ }
+ }
+ },
+ {
+ "id": 101,
+ "name": "GenericFunction",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 85,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 102,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 103,
+ "name": "Args",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 86,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ },
+ {
+ "id": 104,
+ "name": "Returns",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 87,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 103,
+ 104
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 85,
+ "character": 30
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 97,
+ "name": "GenericNonUpdatableView",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 79,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 98,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 99,
+ "name": "Row",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 80,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 99
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 79,
+ "character": 38
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 105,
+ "name": "GenericSchema",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 90,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 106,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 109,
+ "name": "Functions",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 93,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "reference",
+ "id": 101,
+ "name": "GenericFunction"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ },
+ {
+ "id": 107,
+ "name": "Tables",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 91,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "reference",
+ "id": 91,
+ "name": "GenericTable"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ },
+ {
+ "id": 108,
+ "name": "Views",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 92,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "reference",
+ "id": 100,
+ "name": "GenericView"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 109,
+ 107,
+ 108
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 90,
+ "character": 28
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 91,
+ "name": "GenericTable",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 71,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 92,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 94,
+ "name": "Insert",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 73,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ },
+ {
+ "id": 93,
+ "name": "Row",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 72,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ },
+ {
+ "id": 95,
+ "name": "Update",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 74,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "unknown"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 94,
+ 93,
+ 95
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 71,
+ "character": 27
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 96,
+ "name": "GenericUpdatableView",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 77,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 91,
+ "name": "GenericTable"
+ }
+ },
+ {
+ "id": 100,
+ "name": "GenericView",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 83,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "union",
+ "types": [
+ {
+ "type": "reference",
+ "id": 96,
+ "name": "GenericUpdatableView"
+ },
+ {
+ "type": "reference",
+ "id": 97,
+ "name": "GenericNonUpdatableView"
+ }
+ ]
+ }
+ },
+ {
+ "id": 112,
+ "name": "QueryData",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 100,
+ "character": 12
+ }
+ ],
+ "typeParameter": [
+ {
+ "id": 115,
+ "name": "T",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {}
+ }
+ ],
+ "type": {
+ "type": "conditional",
+ "checkType": {
+ "type": "reference",
+ "id": 115,
+ "name": "T"
+ },
+ "extendsType": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reflection",
+ "declaration": {
+ "id": 113,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 114,
+ "name": "data",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 100,
+ "character": 51
+ }
+ ],
+ "type": {
+ "type": "inferred",
+ "name": "U"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 114
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 100,
+ "character": 49
+ }
+ ]
+ }
+ }
+ ],
+ "qualifiedName": "PromiseLike",
+ "package": "typescript",
+ "name": "PromiseLike"
+ },
+ "trueType": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "reference",
+ "name": "U"
+ },
+ {
+ "type": "literal",
+ "value": null
+ }
+ ],
+ "qualifiedName": "Exclude",
+ "package": "typescript",
+ "name": "Exclude"
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "never"
+ }
+ }
+ },
+ {
+ "id": 116,
+ "name": "QueryError",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 101,
+ "character": 12
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "PostgrestError",
+ "package": "@supabase/postgrest-js",
+ "name": "PostgrestError"
+ }
+ },
+ {
+ "id": 110,
+ "name": "QueryResult",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "comment": {
+ "shortText": "Helper types for query results."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 99,
+ "character": 12
+ }
+ ],
+ "typeParameter": [
+ {
+ "id": 111,
+ "name": "T",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {}
+ }
+ ],
+ "type": {
+ "type": "conditional",
+ "checkType": {
+ "type": "reference",
+ "id": 111,
+ "name": "T"
+ },
+ "extendsType": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "inferred",
+ "name": "U"
+ }
+ ],
+ "qualifiedName": "PromiseLike",
+ "package": "typescript",
+ "name": "PromiseLike"
+ },
+ "trueType": {
+ "type": "reference",
+ "name": "U"
+ },
+ "falseType": {
+ "type": "intrinsic",
+ "name": "never"
+ }
+ }
+ },
+ {
+ "id": 70,
+ "name": "SupabaseClientOptions",
+ "kind": 4194304,
+ "kindString": "Type alias",
+ "flags": {},
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 11,
+ "character": 12
+ }
+ ],
+ "typeParameter": [
+ {
+ "id": 90,
+ "name": "SchemaName",
+ "kind": 131072,
+ "kindString": "Type parameter",
+ "flags": {}
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 71,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 75,
+ "name": "auth",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 19,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 76,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 77,
+ "name": "autoRefreshToken",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Automatically refreshes the token for logged-in users. Defaults to true."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 23,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 83,
+ "name": "debug",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "If debug messages for authentication client are emitted. Can be used to inspect the behavior of the library."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 47,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "debug"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 68,
+ "name": "SupabaseAuthClientOptions"
+ }
+ }
+ },
+ {
+ "id": 80,
+ "name": "detectSessionInUrl",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Detect a session from the URL. Used for OAuth login callbacks. Defaults to true."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 35,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 82,
+ "name": "flowType",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "OAuth flow to use - defaults to implicit flow. PKCE is recommended for mobile and server-side applications."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 43,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "flowType"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 68,
+ "name": "SupabaseAuthClientOptions"
+ }
+ }
+ },
+ {
+ "id": 84,
+ "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": 53,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "lock"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 68,
+ "name": "SupabaseAuthClientOptions"
+ }
+ }
+ },
+ {
+ "id": 79,
+ "name": "persistSession",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Whether to persist a logged-in session to storage. Defaults to true."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 31,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "boolean"
+ }
+ },
+ {
+ "id": 81,
+ "name": "storage",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "A storage provider. Used to store the logged-in session."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 39,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "indexedAccess",
+ "indexType": {
+ "type": "literal",
+ "value": "storage"
+ },
+ "objectType": {
+ "type": "reference",
+ "id": 68,
+ "name": "SupabaseAuthClientOptions"
+ }
+ }
+ },
+ {
+ "id": 78,
+ "name": "storageKey",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Optional key name used for storing tokens in local storage."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 27,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 77,
+ 83,
+ 80,
+ 82,
+ 84,
+ 79,
+ 81,
+ 78
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 19,
+ "character": 9
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 72,
+ "name": "db",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "The Postgres schema which your tables belong to. Must be on the list of exposed schemas in Supabase. Defaults to `public`."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 15,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 73,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 74,
+ "name": "schema",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 16,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 90,
+ "name": "SchemaName"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 74
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 15,
+ "character": 7
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 86,
+ "name": "global",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 59,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reflection",
+ "declaration": {
+ "id": 87,
+ "name": "__type",
+ "kind": 65536,
+ "kindString": "Type literal",
+ "flags": {},
+ "children": [
+ {
+ "id": 88,
+ "name": "fetch",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "A custom `fetch` implementation."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 63,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "id": 69,
+ "name": "Fetch"
+ }
+ },
+ {
+ "id": 89,
+ "name": "headers",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Optional headers for initializing the client."
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 67,
+ "character": 4
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "typeArguments": [
+ {
+ "type": "intrinsic",
+ "name": "string"
+ },
+ {
+ "type": "intrinsic",
+ "name": "string"
+ }
+ ],
+ "qualifiedName": "Record",
+ "package": "typescript",
+ "name": "Record"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 88,
+ 89
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 59,
+ "character": 11
+ }
+ ]
+ }
+ }
+ },
+ {
+ "id": 85,
+ "name": "realtime",
+ "kind": 1024,
+ "kindString": "Property",
+ "flags": {
+ "isOptional": true
+ },
+ "comment": {
+ "shortText": "Options passed to the realtime-js instance"
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 58,
+ "character": 2
+ }
+ ],
+ "type": {
+ "type": "reference",
+ "qualifiedName": "RealtimeClientOptions",
+ "package": "@supabase/realtime-js",
+ "name": "RealtimeClientOptions"
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Properties",
+ "kind": 1024,
+ "children": [
+ 75,
+ 72,
+ 86,
+ 85
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 11,
+ "character": 48
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "groups": [
+ {
+ "title": "Interfaces",
+ "kind": 256,
+ "children": [
+ 68
+ ]
+ },
+ {
+ "title": "Type Aliases",
+ "kind": 4194304,
+ "children": [
+ 69,
+ 101,
+ 97,
+ 105,
+ 91,
+ 96,
+ 100,
+ 112,
+ 116,
+ 110,
+ 70
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/types.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ },
+ {
+ "id": 117,
+ "name": "lib/version",
+ "kind": 2,
+ "kindString": "Module",
+ "flags": {},
+ "children": [
+ {
+ "id": 118,
+ "name": "version",
+ "kind": 32,
+ "kindString": "Variable",
+ "flags": {
+ "isConst": true
+ },
+ "sources": [
+ {
+ "fileName": "src/lib/version.ts",
+ "line": 1,
+ "character": 13
+ }
+ ],
+ "type": {
+ "type": "literal",
+ "value": "0.0.0-automated"
+ },
+ "defaultValue": "'0.0.0-automated'"
+ }
+ ],
+ "groups": [
+ {
+ "title": "Variables",
+ "kind": 32,
+ "children": [
+ 118
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "fileName": "src/lib/version.ts",
+ "line": 1,
+ "character": 0
+ }
+ ]
+ }
+ ],
+ "groups": [
+ {
+ "title": "Modules",
+ "kind": 2,
+ "children": [
+ 1,
+ 10,
+ 24,
+ 53,
+ 67,
+ 117
+ ]
+ }
+ ]
+}
\ No newline at end of file
+ Create a temporary object with all configured headers and adds the Authorization + token to be used on request methods +
++- param jwt
+
+
+A valid, logged-in JWT.