`,d=he(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=`
+ ${he(l.parent,i)}. ${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function de(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Be(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),te(e)}}function he(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ee(t.substring(s,o)),`${ee(t.substring(o,o+r.length))} `),s=o+r.length,o=n.indexOf(r,s);return i.push(ee(t.substring(s))),i.join("")}var je={"&":"&","<":"<",">":">","'":"'",'"':"""};function ee(t){return t.replace(/[&<>"'"]/g,e=>je[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",ye="mousemove",N="mouseup",J={x:0,y:0},me=!1,ne=!1,qe=!1,D=!1,ve=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(ve?"is-mobile":"not-mobile");ve&&"ontouchstart"in document.documentElement&&(qe=!0,F="touchstart",ye="touchmove",N="touchend");document.addEventListener(F,t=>{ne=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(ye,t=>{if(ne&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(N,()=>{ne=!1});document.addEventListener("click",t=>{me&&(t.preventDefault(),t.stopImmediatePropagation(),me=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var re;try{re=localStorage}catch{re={getItem(){return null},setItem(){}}}var Q=re;var ge=document.head.appendChild(document.createElement("style"));ge.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ge.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; }
+`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function Ee(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,xe(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),xe(t.value)})}function xe(t){document.documentElement.dataset.theme=t}var K;function we(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Le),Le())}async function Le(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();K=t.dataset.base,K.endsWith("/")||(K+="/"),t.innerHTML="";for(let s of i)Se(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Se(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML=' ',be(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)Se(u,l,i)}else be(t,r,t.class)}function be(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=K+t.path,n&&(r.className=n),location.pathname===r.pathname&&!r.href.includes("#")&&r.classList.add("current"),t.kind&&(r.innerHTML=` `),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Te=document.getElementById("tsd-theme");Te&&Ee(Te);var $e=new U;Object.defineProperty(window,"app",{value:$e});fe();we();})();
+/*! Bundled license information:
+
+lunr/lunr.js:
+ (**
+ * 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
+ *)
+ (*!
+ * lunr.utils
+ * Copyright (C) 2020 Oliver Nightingale
+ *)
+ (*!
+ * lunr.Set
+ * Copyright (C) 2020 Oliver Nightingale
+ *)
+ (*!
+ * lunr.tokenizer
+ * Copyright (C) 2020 Oliver Nightingale
+ *)
+ (*!
+ * lunr.Pipeline
+ * 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.trimmer
+ * Copyright (C) 2020 Oliver Nightingale
+ *)
+ (*!
+ * lunr.TokenSet
+ * Copyright (C) 2020 Oliver Nightingale
+ *)
+ (*!
+ * lunr.Index
+ * Copyright (C) 2020 Oliver Nightingale
+ *)
+ (*!
+ * lunr.Builder
+ * Copyright (C) 2020 Oliver Nightingale
+ *)
+*/
diff --git a/clients/ts-sdk/docs/assets/navigation.js b/clients/ts-sdk/docs/assets/navigation.js
new file mode 100644
index 0000000000..0d4012324a
--- /dev/null
+++ b/clients/ts-sdk/docs/assets/navigation.js
@@ -0,0 +1 @@
+window.navigationData = "data:application/octet-stream;base64,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"
\ No newline at end of file
diff --git a/clients/ts-sdk/docs/assets/search.js b/clients/ts-sdk/docs/assets/search.js
new file mode 100644
index 0000000000..1f93d07f29
--- /dev/null
+++ b/clients/ts-sdk/docs/assets/search.js
@@ -0,0 +1 @@
+window.searchData = "data:application/octet-stream;base64,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";
\ No newline at end of file
diff --git a/clients/ts-sdk/docs/assets/style.css b/clients/ts-sdk/docs/assets/style.css
new file mode 100644
index 0000000000..9d619a6418
--- /dev/null
+++ b/clients/ts-sdk/docs/assets/style.css
@@ -0,0 +1,1448 @@
+:root {
+ /* Light */
+ --light-color-background: #f2f4f8;
+ --light-color-background-secondary: #eff0f1;
+ --light-color-warning-text: #222;
+ --light-color-background-warning: #e6e600;
+ --light-color-icon-background: var(--light-color-background);
+ --light-color-accent: #c5c7c9;
+ --light-color-active-menu-item: var(--light-color-accent);
+ --light-color-text: #222;
+ --light-color-text-aside: #6e6e6e;
+ --light-color-link: #1f70c2;
+ --light-color-focus-outline: #3584e4;
+
+ --light-color-ts-keyword: #056bd6;
+ --light-color-ts-project: #b111c9;
+ --light-color-ts-module: var(--light-color-ts-project);
+ --light-color-ts-namespace: var(--light-color-ts-project);
+ --light-color-ts-enum: #7e6f15;
+ --light-color-ts-enum-member: var(--light-color-ts-enum);
+ --light-color-ts-variable: #4760ec;
+ --light-color-ts-function: #572be7;
+ --light-color-ts-class: #1f70c2;
+ --light-color-ts-interface: #108024;
+ --light-color-ts-constructor: var(--light-color-ts-class);
+ --light-color-ts-property: var(--light-color-ts-variable);
+ --light-color-ts-method: var(--light-color-ts-function);
+ --light-color-ts-call-signature: var(--light-color-ts-method);
+ --light-color-ts-index-signature: var(--light-color-ts-property);
+ --light-color-ts-constructor-signature: var(--light-color-ts-constructor);
+ --light-color-ts-parameter: var(--light-color-ts-variable);
+ /* type literal not included as links will never be generated to it */
+ --light-color-ts-type-parameter: #a55c0e;
+ --light-color-ts-accessor: var(--light-color-ts-property);
+ --light-color-ts-get-signature: var(--light-color-ts-accessor);
+ --light-color-ts-set-signature: var(--light-color-ts-accessor);
+ --light-color-ts-type-alias: #d51270;
+ /* reference not included as links will be colored with the kind that it points to */
+ --light-color-document: #000000;
+
+ --light-external-icon: url("data:image/svg+xml;utf8, ");
+ --light-color-scheme: light;
+
+ /* Dark */
+ --dark-color-background: #2b2e33;
+ --dark-color-background-secondary: #1e2024;
+ --dark-color-background-warning: #bebe00;
+ --dark-color-warning-text: #222;
+ --dark-color-icon-background: var(--dark-color-background-secondary);
+ --dark-color-accent: #9096a2;
+ --dark-color-active-menu-item: #5d5d6a;
+ --dark-color-text: #f5f5f5;
+ --dark-color-text-aside: #dddddd;
+ --dark-color-link: #00aff4;
+ --dark-color-focus-outline: #4c97f2;
+
+ --dark-color-ts-keyword: #3399ff;
+ --dark-color-ts-project: #e358ff;
+ --dark-color-ts-module: var(--dark-color-ts-project);
+ --dark-color-ts-namespace: var(--dark-color-ts-project);
+ --dark-color-ts-enum: #f4d93e;
+ --dark-color-ts-enum-member: var(--dark-color-ts-enum);
+ --dark-color-ts-variable: #798dff;
+ --dark-color-ts-function: #a280ff;
+ --dark-color-ts-class: #8ac4ff;
+ --dark-color-ts-interface: #6cff87;
+ --dark-color-ts-constructor: var(--dark-color-ts-class);
+ --dark-color-ts-property: var(--dark-color-ts-variable);
+ --dark-color-ts-method: var(--dark-color-ts-function);
+ --dark-color-ts-call-signature: var(--dark-color-ts-method);
+ --dark-color-ts-index-signature: var(--dark-color-ts-property);
+ --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor);
+ --dark-color-ts-parameter: var(--dark-color-ts-variable);
+ /* type literal not included as links will never be generated to it */
+ --dark-color-ts-type-parameter: #e07d13;
+ --dark-color-ts-accessor: var(--dark-color-ts-property);
+ --dark-color-ts-get-signature: var(--dark-color-ts-accessor);
+ --dark-color-ts-set-signature: var(--dark-color-ts-accessor);
+ --dark-color-ts-type-alias: #ff6492;
+ /* reference not included as links will be colored with the kind that it points to */
+ --dark-color-document: #ffffff;
+
+ --dark-external-icon: url("data:image/svg+xml;utf8, ");
+ --dark-color-scheme: dark;
+}
+
+@media (prefers-color-scheme: light) {
+ :root {
+ --color-background: var(--light-color-background);
+ --color-background-secondary: var(--light-color-background-secondary);
+ --color-background-warning: var(--light-color-background-warning);
+ --color-warning-text: var(--light-color-warning-text);
+ --color-icon-background: var(--light-color-icon-background);
+ --color-accent: var(--light-color-accent);
+ --color-active-menu-item: var(--light-color-active-menu-item);
+ --color-text: var(--light-color-text);
+ --color-text-aside: var(--light-color-text-aside);
+ --color-link: var(--light-color-link);
+ --color-focus-outline: var(--light-color-focus-outline);
+
+ --color-ts-keyword: var(--light-color-ts-keyword);
+ --color-ts-module: var(--light-color-ts-module);
+ --color-ts-namespace: var(--light-color-ts-namespace);
+ --color-ts-enum: var(--light-color-ts-enum);
+ --color-ts-enum-member: var(--light-color-ts-enum-member);
+ --color-ts-variable: var(--light-color-ts-variable);
+ --color-ts-function: var(--light-color-ts-function);
+ --color-ts-class: var(--light-color-ts-class);
+ --color-ts-interface: var(--light-color-ts-interface);
+ --color-ts-constructor: var(--light-color-ts-constructor);
+ --color-ts-property: var(--light-color-ts-property);
+ --color-ts-method: var(--light-color-ts-method);
+ --color-ts-call-signature: var(--light-color-ts-call-signature);
+ --color-ts-index-signature: var(--light-color-ts-index-signature);
+ --color-ts-constructor-signature: var(
+ --light-color-ts-constructor-signature
+ );
+ --color-ts-parameter: var(--light-color-ts-parameter);
+ --color-ts-type-parameter: var(--light-color-ts-type-parameter);
+ --color-ts-accessor: var(--light-color-ts-accessor);
+ --color-ts-get-signature: var(--light-color-ts-get-signature);
+ --color-ts-set-signature: var(--light-color-ts-set-signature);
+ --color-ts-type-alias: var(--light-color-ts-type-alias);
+ --color-document: var(--light-color-document);
+
+ --external-icon: var(--light-external-icon);
+ --color-scheme: var(--light-color-scheme);
+ }
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --color-background: var(--dark-color-background);
+ --color-background-secondary: var(--dark-color-background-secondary);
+ --color-background-warning: var(--dark-color-background-warning);
+ --color-warning-text: var(--dark-color-warning-text);
+ --color-icon-background: var(--dark-color-icon-background);
+ --color-accent: var(--dark-color-accent);
+ --color-active-menu-item: var(--dark-color-active-menu-item);
+ --color-text: var(--dark-color-text);
+ --color-text-aside: var(--dark-color-text-aside);
+ --color-link: var(--dark-color-link);
+ --color-focus-outline: var(--dark-color-focus-outline);
+
+ --color-ts-keyword: var(--dark-color-ts-keyword);
+ --color-ts-module: var(--dark-color-ts-module);
+ --color-ts-namespace: var(--dark-color-ts-namespace);
+ --color-ts-enum: var(--dark-color-ts-enum);
+ --color-ts-enum-member: var(--dark-color-ts-enum-member);
+ --color-ts-variable: var(--dark-color-ts-variable);
+ --color-ts-function: var(--dark-color-ts-function);
+ --color-ts-class: var(--dark-color-ts-class);
+ --color-ts-interface: var(--dark-color-ts-interface);
+ --color-ts-constructor: var(--dark-color-ts-constructor);
+ --color-ts-property: var(--dark-color-ts-property);
+ --color-ts-method: var(--dark-color-ts-method);
+ --color-ts-call-signature: var(--dark-color-ts-call-signature);
+ --color-ts-index-signature: var(--dark-color-ts-index-signature);
+ --color-ts-constructor-signature: var(
+ --dark-color-ts-constructor-signature
+ );
+ --color-ts-parameter: var(--dark-color-ts-parameter);
+ --color-ts-type-parameter: var(--dark-color-ts-type-parameter);
+ --color-ts-accessor: var(--dark-color-ts-accessor);
+ --color-ts-get-signature: var(--dark-color-ts-get-signature);
+ --color-ts-set-signature: var(--dark-color-ts-set-signature);
+ --color-ts-type-alias: var(--dark-color-ts-type-alias);
+ --color-document: var(--dark-color-document);
+
+ --external-icon: var(--dark-external-icon);
+ --color-scheme: var(--dark-color-scheme);
+ }
+}
+
+html {
+ color-scheme: var(--color-scheme);
+}
+
+body {
+ margin: 0;
+}
+
+:root[data-theme="light"] {
+ --color-background: var(--light-color-background);
+ --color-background-secondary: var(--light-color-background-secondary);
+ --color-background-warning: var(--light-color-background-warning);
+ --color-warning-text: var(--light-color-warning-text);
+ --color-icon-background: var(--light-color-icon-background);
+ --color-accent: var(--light-color-accent);
+ --color-active-menu-item: var(--light-color-active-menu-item);
+ --color-text: var(--light-color-text);
+ --color-text-aside: var(--light-color-text-aside);
+ --color-link: var(--light-color-link);
+ --color-focus-outline: var(--light-color-focus-outline);
+
+ --color-ts-keyword: var(--light-color-ts-keyword);
+ --color-ts-module: var(--light-color-ts-module);
+ --color-ts-namespace: var(--light-color-ts-namespace);
+ --color-ts-enum: var(--light-color-ts-enum);
+ --color-ts-enum-member: var(--light-color-ts-enum-member);
+ --color-ts-variable: var(--light-color-ts-variable);
+ --color-ts-function: var(--light-color-ts-function);
+ --color-ts-class: var(--light-color-ts-class);
+ --color-ts-interface: var(--light-color-ts-interface);
+ --color-ts-constructor: var(--light-color-ts-constructor);
+ --color-ts-property: var(--light-color-ts-property);
+ --color-ts-method: var(--light-color-ts-method);
+ --color-ts-call-signature: var(--light-color-ts-call-signature);
+ --color-ts-index-signature: var(--light-color-ts-index-signature);
+ --color-ts-constructor-signature: var(
+ --light-color-ts-constructor-signature
+ );
+ --color-ts-parameter: var(--light-color-ts-parameter);
+ --color-ts-type-parameter: var(--light-color-ts-type-parameter);
+ --color-ts-accessor: var(--light-color-ts-accessor);
+ --color-ts-get-signature: var(--light-color-ts-get-signature);
+ --color-ts-set-signature: var(--light-color-ts-set-signature);
+ --color-ts-type-alias: var(--light-color-ts-type-alias);
+ --color-document: var(--light-color-document);
+
+ --external-icon: var(--light-external-icon);
+ --color-scheme: var(--light-color-scheme);
+}
+
+:root[data-theme="dark"] {
+ --color-background: var(--dark-color-background);
+ --color-background-secondary: var(--dark-color-background-secondary);
+ --color-background-warning: var(--dark-color-background-warning);
+ --color-warning-text: var(--dark-color-warning-text);
+ --color-icon-background: var(--dark-color-icon-background);
+ --color-accent: var(--dark-color-accent);
+ --color-active-menu-item: var(--dark-color-active-menu-item);
+ --color-text: var(--dark-color-text);
+ --color-text-aside: var(--dark-color-text-aside);
+ --color-link: var(--dark-color-link);
+ --color-focus-outline: var(--dark-color-focus-outline);
+
+ --color-ts-keyword: var(--dark-color-ts-keyword);
+ --color-ts-module: var(--dark-color-ts-module);
+ --color-ts-namespace: var(--dark-color-ts-namespace);
+ --color-ts-enum: var(--dark-color-ts-enum);
+ --color-ts-enum-member: var(--dark-color-ts-enum-member);
+ --color-ts-variable: var(--dark-color-ts-variable);
+ --color-ts-function: var(--dark-color-ts-function);
+ --color-ts-class: var(--dark-color-ts-class);
+ --color-ts-interface: var(--dark-color-ts-interface);
+ --color-ts-constructor: var(--dark-color-ts-constructor);
+ --color-ts-property: var(--dark-color-ts-property);
+ --color-ts-method: var(--dark-color-ts-method);
+ --color-ts-call-signature: var(--dark-color-ts-call-signature);
+ --color-ts-index-signature: var(--dark-color-ts-index-signature);
+ --color-ts-constructor-signature: var(
+ --dark-color-ts-constructor-signature
+ );
+ --color-ts-parameter: var(--dark-color-ts-parameter);
+ --color-ts-type-parameter: var(--dark-color-ts-type-parameter);
+ --color-ts-accessor: var(--dark-color-ts-accessor);
+ --color-ts-get-signature: var(--dark-color-ts-get-signature);
+ --color-ts-set-signature: var(--dark-color-ts-set-signature);
+ --color-ts-type-alias: var(--dark-color-ts-type-alias);
+ --color-document: var(--dark-color-document);
+
+ --external-icon: var(--dark-external-icon);
+ --color-scheme: var(--dark-color-scheme);
+}
+
+*:focus-visible,
+.tsd-accordion-summary:focus-visible svg {
+ outline: 2px solid var(--color-focus-outline);
+}
+
+.always-visible,
+.always-visible .tsd-signatures {
+ display: inherit !important;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ line-height: 1.2;
+}
+
+h1 {
+ font-size: 1.875rem;
+ margin: 0.67rem 0;
+}
+
+h2 {
+ font-size: 1.5rem;
+ margin: 0.83rem 0;
+}
+
+h3 {
+ font-size: 1.25rem;
+ margin: 1rem 0;
+}
+
+h4 {
+ font-size: 1.05rem;
+ margin: 1.33rem 0;
+}
+
+h5 {
+ font-size: 1rem;
+ margin: 1.5rem 0;
+}
+
+h6 {
+ font-size: 0.875rem;
+ margin: 2.33rem 0;
+}
+
+dl,
+menu,
+ol,
+ul {
+ margin: 1em 0;
+}
+
+dd {
+ margin: 0 0 0 40px;
+}
+
+.container {
+ max-width: 1700px;
+ padding: 0 2rem;
+}
+
+/* Footer */
+footer {
+ border-top: 1px solid var(--color-accent);
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ max-height: 3.5rem;
+}
+footer > p {
+ margin: 0 1em;
+}
+
+.container-main {
+ margin: 0 auto;
+ /* toolbar, footer, margin */
+ min-height: calc(100vh - 41px - 56px - 4rem);
+}
+
+@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 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: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans",
+ Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
+ 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;
+}
+a.tsd-anchor-link {
+ color: var(--color-text);
+}
+
+code,
+pre {
+ font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+ padding: 0.2em;
+ margin: 0;
+ font-size: 0.875rem;
+ border-radius: 0.8em;
+}
+
+pre {
+ position: relative;
+ white-space: pre;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+ padding: 10px;
+ border: 1px solid var(--color-accent);
+}
+pre code {
+ padding: 0;
+ font-size: 100%;
+}
+pre > button {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ opacity: 0;
+ transition: opacity 0.1s;
+ box-sizing: border-box;
+}
+pre:hover > button,
+pre > button.visible {
+ opacity: 1;
+}
+
+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 .tsd-index-panel h3,
+.tsd-index-panel .tsd-typography h3,
+.tsd-typography h4,
+.tsd-typography h5,
+.tsd-typography h6 {
+ font-size: 1em;
+}
+.tsd-typography h5,
+.tsd-typography h6 {
+ font-weight: normal;
+}
+.tsd-typography p,
+.tsd-typography ul,
+.tsd-typography ol {
+ margin: 1em 0;
+}
+.tsd-typography table {
+ border-collapse: collapse;
+ border: none;
+}
+.tsd-typography td,
+.tsd-typography th {
+ padding: 6px 13px;
+ border: 1px solid var(--color-accent);
+}
+.tsd-typography thead,
+.tsd-typography tr:nth-child(even) {
+ background-color: var(--color-background-secondary);
+}
+
+.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: " / ";
+}
+
+.tsd-comment-tags {
+ display: flex;
+ flex-direction: column;
+}
+dl.tsd-comment-tag-group {
+ display: flex;
+ align-items: center;
+ overflow: hidden;
+ margin: 0.5em 0;
+}
+dl.tsd-comment-tag-group dt {
+ display: flex;
+ margin-right: 0.5em;
+ font-size: 0.875em;
+ font-weight: normal;
+}
+dl.tsd-comment-tag-group dd {
+ margin: 0;
+}
+code.tsd-tag {
+ padding: 0.25em 0.4em;
+ border: 0.1em solid var(--color-accent);
+ margin-right: 0.25em;
+ font-size: 70%;
+}
+h1 code.tsd-tag:first-of-type {
+ margin-left: 0.25em;
+}
+
+dl.tsd-comment-tag-group dd:before,
+dl.tsd-comment-tag-group dd:after {
+ content: " ";
+}
+dl.tsd-comment-tag-group dd pre,
+dl.tsd-comment-tag-group dd:after {
+ clear: both;
+}
+dl.tsd-comment-tag-group 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;
+}
+
+.tsd-filter-visibility h4 {
+ font-size: 1rem;
+ padding-top: 0.75rem;
+ padding-bottom: 0.5rem;
+ margin: 0;
+}
+.tsd-filter-item:not(:last-child) {
+ margin-bottom: 0.5rem;
+}
+.tsd-filter-input {
+ display: flex;
+ width: -moz-fit-content;
+ width: fit-content;
+ align-items: center;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ cursor: pointer;
+}
+.tsd-filter-input input[type="checkbox"] {
+ cursor: pointer;
+ position: absolute;
+ width: 1.5em;
+ height: 1.5em;
+ opacity: 0;
+}
+.tsd-filter-input input[type="checkbox"]:disabled {
+ pointer-events: none;
+}
+.tsd-filter-input svg {
+ cursor: pointer;
+ width: 1.5em;
+ height: 1.5em;
+ margin-right: 0.5em;
+ border-radius: 0.33em;
+ /* Leaving this at full opacity breaks event listeners on Firefox.
+ Don't remove unless you know what you're doing. */
+ opacity: 0.99;
+}
+.tsd-filter-input input[type="checkbox"]:focus-visible + svg {
+ outline: 2px solid var(--color-focus-outline);
+}
+.tsd-checkbox-background {
+ fill: var(--color-accent);
+}
+input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
+ stroke: var(--color-text);
+}
+.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background {
+ fill: var(--color-background);
+ stroke: var(--color-accent);
+ stroke-width: 0.25rem;
+}
+.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark {
+ stroke: var(--color-accent);
+}
+
+.settings-label {
+ font-weight: bold;
+ text-transform: uppercase;
+ display: inline-block;
+}
+
+.tsd-filter-visibility .settings-label {
+ margin: 0.75rem 0 0.5rem 0;
+}
+
+.tsd-theme-toggle .settings-label {
+ margin: 0.75rem 0.75rem 0 0;
+}
+
+.tsd-hierarchy {
+ list-style: square;
+ margin: 0;
+}
+.tsd-hierarchy .target {
+ font-weight: bold;
+}
+
+.tsd-full-hierarchy:not(:last-child) {
+ margin-bottom: 1em;
+ padding-bottom: 1em;
+ border-bottom: 1px solid var(--color-accent);
+}
+.tsd-full-hierarchy,
+.tsd-full-hierarchy ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+.tsd-full-hierarchy ul {
+ padding-left: 1.5rem;
+}
+.tsd-full-hierarchy a {
+ padding: 0.25rem 0 !important;
+ font-size: 1rem;
+ display: inline-flex;
+ align-items: center;
+ color: var(--color-text);
+}
+
+.tsd-panel-group.tsd-index-group {
+ margin-bottom: 0;
+}
+.tsd-index-panel .tsd-index-list {
+ list-style: none;
+ line-height: 1.333em;
+ margin: 0;
+ padding: 0.25rem 0 0 0;
+ overflow: hidden;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ column-gap: 1rem;
+ grid-template-rows: auto;
+}
+@media (max-width: 1024px) {
+ .tsd-index-panel .tsd-index-list {
+ grid-template-columns: repeat(2, 1fr);
+ }
+}
+@media (max-width: 768px) {
+ .tsd-index-panel .tsd-index-list {
+ grid-template-columns: repeat(1, 1fr);
+ }
+}
+.tsd-index-panel .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-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: relative;
+ top: -100px;
+}
+
+.tsd-member {
+ position: relative;
+}
+.tsd-member .tsd-anchor + h3 {
+ display: flex;
+ align-items: center;
+ margin-top: 0;
+ margin-bottom: 0;
+ border-bottom: none;
+}
+
+.tsd-navigation.settings {
+ margin: 1rem 0;
+}
+.tsd-navigation > a,
+.tsd-navigation .tsd-accordion-summary {
+ width: calc(100% - 0.25rem);
+ display: flex;
+ align-items: center;
+}
+.tsd-navigation a,
+.tsd-navigation summary > span,
+.tsd-page-navigation a {
+ display: flex;
+ width: calc(100% - 0.25rem);
+ align-items: center;
+ padding: 0.25rem;
+ color: var(--color-text);
+ text-decoration: none;
+ box-sizing: border-box;
+}
+.tsd-navigation a.current,
+.tsd-page-navigation a.current {
+ background: var(--color-active-menu-item);
+}
+.tsd-navigation a:hover,
+.tsd-page-navigation a:hover {
+ text-decoration: underline;
+}
+.tsd-navigation ul,
+.tsd-page-navigation ul {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding: 0;
+ list-style: none;
+}
+.tsd-navigation li,
+.tsd-page-navigation li {
+ padding: 0;
+ max-width: 100%;
+}
+.tsd-navigation .tsd-nav-link {
+ display: none;
+}
+.tsd-nested-navigation {
+ margin-left: 3rem;
+}
+.tsd-nested-navigation > li > details {
+ margin-left: -1.5rem;
+}
+.tsd-small-nested-navigation {
+ margin-left: 1.5rem;
+}
+.tsd-small-nested-navigation > li > details {
+ margin-left: -1.5rem;
+}
+
+.tsd-page-navigation-section {
+ margin-left: 10px;
+}
+.tsd-page-navigation-section > summary {
+ padding: 0.25rem;
+}
+.tsd-page-navigation-section > div {
+ margin-left: 20px;
+}
+.tsd-page-navigation ul {
+ padding-left: 1.75rem;
+}
+
+#tsd-sidebar-links a {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+ line-height: 1.25rem;
+}
+#tsd-sidebar-links a:last-of-type {
+ margin-bottom: 0;
+}
+
+a.tsd-index-link {
+ padding: 0.25rem 0 !important;
+ font-size: 1rem;
+ line-height: 1.25rem;
+ display: inline-flex;
+ align-items: center;
+ color: var(--color-text);
+}
+.tsd-accordion-summary {
+ list-style-type: none; /* hide marker on non-safari */
+ outline: none; /* broken on safari, so just hide it */
+}
+.tsd-accordion-summary::-webkit-details-marker {
+ display: none; /* hide marker on safari */
+}
+.tsd-accordion-summary,
+.tsd-accordion-summary a {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+
+ cursor: pointer;
+}
+.tsd-accordion-summary a {
+ width: calc(100% - 1.5rem);
+}
+.tsd-accordion-summary > * {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.tsd-accordion .tsd-accordion-summary > svg {
+ margin-left: 0.25rem;
+ vertical-align: text-top;
+}
+.tsd-index-content > :not(:first-child) {
+ margin-top: 0.75rem;
+}
+.tsd-index-heading {
+ margin-top: 1.5rem;
+ margin-bottom: 0.75rem;
+}
+
+.tsd-kind-icon {
+ margin-right: 0.5rem;
+ width: 1.25rem;
+ height: 1.25rem;
+ min-width: 1.25rem;
+ min-height: 1.25rem;
+}
+.tsd-kind-icon path {
+ transform-origin: center;
+ transform: scale(1.1);
+}
+.tsd-signature > .tsd-kind-icon {
+ margin-right: 0.8rem;
+}
+
+.tsd-panel {
+ margin-bottom: 2.5rem;
+}
+.tsd-panel.tsd-member {
+ margin-bottom: 4rem;
+}
+.tsd-panel:empty {
+ display: none;
+}
+.tsd-panel > h1,
+.tsd-panel > h2,
+.tsd-panel > h3 {
+ margin: 1.5rem -1.5rem 0.75rem -1.5rem;
+ padding: 0 1.5rem 0.75rem 1.5rem;
+}
+.tsd-panel > h1.tsd-before-signature,
+.tsd-panel > h2.tsd-before-signature,
+.tsd-panel > h3.tsd-before-signature {
+ margin-bottom: 0;
+ border-bottom: none;
+}
+
+.tsd-panel-group {
+ margin: 2rem 0;
+}
+.tsd-panel-group.tsd-index-group {
+ margin: 2rem 0;
+}
+.tsd-panel-group.tsd-index-group details {
+ margin: 2rem 0;
+}
+.tsd-panel-group > .tsd-accordion-summary {
+ margin-bottom: 1rem;
+}
+
+#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: 2.5rem;
+ height: 100%;
+}
+#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,
+#tsd-toolbar-links a {
+ 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 {
+ background-color: var(--color-background);
+ line-height: initial;
+ padding: 4px;
+}
+#tsd-search .results li:nth-child(even) {
+ background-color: var(--color-background-secondary);
+}
+#tsd-search .results li.state {
+ display: none;
+}
+#tsd-search .results li.current:not(.no-results),
+#tsd-search .results li:hover:not(.no-results) {
+ background-color: var(--color-accent);
+}
+#tsd-search .results a {
+ display: flex;
+ align-items: center;
+ padding: 0.25rem;
+ box-sizing: border-box;
+}
+#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-accent);
+}
+#tsd-search.has-focus .field input {
+ top: 0;
+ opacity: 1;
+}
+#tsd-search.has-focus .title,
+#tsd-search.has-focus #tsd-toolbar-links a {
+ 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-toolbar-links {
+ position: absolute;
+ top: 0;
+ right: 2rem;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+}
+#tsd-toolbar-links a {
+ margin-left: 1.5rem;
+}
+#tsd-toolbar-links a:hover {
+ text-decoration: underline;
+}
+
+.tsd-signature {
+ margin: 0 0 1rem 0;
+ padding: 1rem 0.5rem;
+ border: 1px solid var(--color-accent);
+ font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+ font-size: 14px;
+ overflow-x: auto;
+}
+
+.tsd-signature-keyword {
+ color: var(--color-ts-keyword);
+ font-weight: normal;
+}
+
+.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;
+ list-style-type: none;
+}
+.tsd-signatures .tsd-signature {
+ margin: 0;
+ border-color: var(--color-accent);
+ border-width: 1px 0;
+ transition: background-color 0.1s;
+}
+.tsd-signatures .tsd-index-signature:not(:last-child) {
+ margin-bottom: 1em;
+}
+.tsd-signatures .tsd-index-signature .tsd-signature {
+ border-width: 1px;
+}
+.tsd-description .tsd-signatures .tsd-signature {
+ border-width: 1px;
+}
+
+ul.tsd-parameter-list,
+ul.tsd-type-parameter-list {
+ list-style: square;
+ margin: 0;
+ padding-left: 20px;
+}
+ul.tsd-parameter-list > li.tsd-parameter-signature,
+ul.tsd-type-parameter-list > li.tsd-parameter-signature {
+ list-style: none;
+ margin-left: -20px;
+}
+ul.tsd-parameter-list h5,
+ul.tsd-type-parameter-list h5 {
+ font-size: 16px;
+ margin: 1em 0 0.5em 0;
+}
+.tsd-sources {
+ margin-top: 1rem;
+ font-size: 0.875em;
+}
+.tsd-sources a {
+ color: var(--color-text-aside);
+ text-decoration: underline;
+}
+.tsd-sources ul {
+ list-style: none;
+ padding: 0;
+}
+
+.tsd-page-toolbar {
+ position: sticky;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ width: 100%;
+ color: var(--color-text);
+ background: var(--color-background-secondary);
+ border-bottom: 1px var(--color-accent) solid;
+ transition: transform 0.3s ease-in-out;
+}
+.tsd-page-toolbar a {
+ color: var(--color-text);
+ text-decoration: none;
+}
+.tsd-page-toolbar a.title {
+ font-weight: bold;
+}
+.tsd-page-toolbar a.title:hover {
+ text-decoration: underline;
+}
+.tsd-page-toolbar .tsd-toolbar-contents {
+ display: flex;
+ justify-content: space-between;
+ height: 2.5rem;
+ margin: 0 auto;
+}
+.tsd-page-toolbar .table-cell {
+ position: relative;
+ white-space: nowrap;
+ line-height: 40px;
+}
+.tsd-page-toolbar .table-cell:first-child {
+ width: 100%;
+}
+.tsd-page-toolbar .tsd-toolbar-icon {
+ box-sizing: border-box;
+ line-height: 0;
+ padding: 12px 0;
+}
+
+.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-accent);
+}
+.tsd-widget.no-caption {
+ width: 40px;
+}
+.tsd-widget.no-caption:before {
+ margin: 0;
+}
+
+.tsd-widget.options,
+.tsd-widget.menu {
+ display: none;
+}
+input[type="checkbox"] + .tsd-widget:before {
+ background-position: -120px 0;
+}
+input[type="checkbox"]:checked + .tsd-widget:before {
+ background-position: -160px 0;
+}
+
+img {
+ max-width: 100%;
+}
+
+.tsd-anchor-icon {
+ display: inline-flex;
+ align-items: center;
+ margin-left: 0.5rem;
+ 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;
+}
+
+.deprecated {
+ text-decoration: line-through !important;
+}
+
+.warning {
+ padding: 1rem;
+ color: var(--color-warning-text);
+ background: var(--color-background-warning);
+}
+
+.tsd-kind-project {
+ color: var(--color-ts-project);
+}
+.tsd-kind-module {
+ color: var(--color-ts-module);
+}
+.tsd-kind-namespace {
+ color: var(--color-ts-namespace);
+}
+.tsd-kind-enum {
+ color: var(--color-ts-enum);
+}
+.tsd-kind-enum-member {
+ color: var(--color-ts-enum-member);
+}
+.tsd-kind-variable {
+ color: var(--color-ts-variable);
+}
+.tsd-kind-function {
+ color: var(--color-ts-function);
+}
+.tsd-kind-class {
+ color: var(--color-ts-class);
+}
+.tsd-kind-interface {
+ color: var(--color-ts-interface);
+}
+.tsd-kind-constructor {
+ color: var(--color-ts-constructor);
+}
+.tsd-kind-property {
+ color: var(--color-ts-property);
+}
+.tsd-kind-method {
+ color: var(--color-ts-method);
+}
+.tsd-kind-call-signature {
+ color: var(--color-ts-call-signature);
+}
+.tsd-kind-index-signature {
+ color: var(--color-ts-index-signature);
+}
+.tsd-kind-constructor-signature {
+ color: var(--color-ts-constructor-signature);
+}
+.tsd-kind-parameter {
+ color: var(--color-ts-parameter);
+}
+.tsd-kind-type-literal {
+ color: var(--color-ts-type-literal);
+}
+.tsd-kind-type-parameter {
+ color: var(--color-ts-type-parameter);
+}
+.tsd-kind-accessor {
+ color: var(--color-ts-accessor);
+}
+.tsd-kind-get-signature {
+ color: var(--color-ts-get-signature);
+}
+.tsd-kind-set-signature {
+ color: var(--color-ts-set-signature);
+}
+.tsd-kind-type-alias {
+ color: var(--color-ts-type-alias);
+}
+
+/* if we have a kind icon, don't color the text by kind */
+.tsd-kind-icon ~ span {
+ color: var(--color-text);
+}
+
+* {
+ scrollbar-width: thin;
+ scrollbar-color: var(--color-accent) var(--color-icon-background);
+}
+
+*::-webkit-scrollbar {
+ width: 0.75rem;
+}
+
+*::-webkit-scrollbar-track {
+ background: var(--color-icon-background);
+}
+
+*::-webkit-scrollbar-thumb {
+ background-color: var(--color-accent);
+ border-radius: 999rem;
+ border: 0.25rem solid var(--color-icon-background);
+}
+
+/* mobile */
+@media (max-width: 769px) {
+ .tsd-widget.options,
+ .tsd-widget.menu {
+ display: inline-block;
+ }
+
+ .container-main {
+ display: flex;
+ }
+ html .col-content {
+ float: none;
+ max-width: 100%;
+ width: 100%;
+ }
+ html .col-sidebar {
+ position: fixed !important;
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch;
+ z-index: 1024;
+ top: 0 !important;
+ bottom: 0 !important;
+ left: auto !important;
+ right: 0 !important;
+ padding: 1.5rem 1.5rem 0 0;
+ width: 75vw;
+ visibility: hidden;
+ background-color: var(--color-background);
+ transform: translate(100%, 0);
+ }
+ html .col-sidebar > *: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 .col-sidebar {
+ animation: pop-in-from-right 0.4s;
+ }
+
+ .from-has-menu .overlay {
+ animation: fade-out 0.4s;
+ }
+
+ .from-has-menu .col-sidebar {
+ animation: pop-out-to-right 0.4s;
+ }
+
+ .has-menu body {
+ overflow: hidden;
+ }
+ .has-menu .overlay {
+ visibility: visible;
+ }
+ .has-menu .col-sidebar {
+ visibility: visible;
+ transform: translate(0, 0);
+ display: flex;
+ flex-direction: column;
+ gap: 1.5rem;
+ max-height: 100vh;
+ padding: 1rem 2rem;
+ }
+ .has-menu .tsd-navigation {
+ max-height: 100%;
+ }
+ #tsd-toolbar-links {
+ display: none;
+ }
+ .tsd-navigation .tsd-nav-link {
+ display: flex;
+ }
+}
+
+/* one sidebar */
+@media (min-width: 770px) {
+ .container-main {
+ display: grid;
+ grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
+ grid-template-areas: "sidebar content";
+ margin: 2rem auto;
+ }
+
+ .col-sidebar {
+ grid-area: sidebar;
+ }
+ .col-content {
+ grid-area: content;
+ padding: 0 1rem;
+ }
+}
+@media (min-width: 770px) and (max-width: 1399px) {
+ .col-sidebar {
+ max-height: calc(100vh - 2rem - 42px);
+ overflow: auto;
+ position: sticky;
+ top: 42px;
+ padding-top: 1rem;
+ }
+ .site-menu {
+ margin-top: 1rem;
+ }
+}
+
+/* two sidebars */
+@media (min-width: 1200px) {
+ .container-main {
+ grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem);
+ grid-template-areas: "sidebar content toc";
+ }
+
+ .col-sidebar {
+ display: contents;
+ }
+
+ .page-menu {
+ grid-area: toc;
+ padding-left: 1rem;
+ }
+ .site-menu {
+ grid-area: sidebar;
+ }
+
+ .site-menu {
+ margin-top: 1rem 0;
+ }
+
+ .page-menu,
+ .site-menu {
+ max-height: calc(100vh - 2rem - 42px);
+ overflow: auto;
+ position: sticky;
+ top: 42px;
+ }
+}
diff --git a/clients/ts-sdk/docs/assets/typedoc-github-style.css b/clients/ts-sdk/docs/assets/typedoc-github-style.css
new file mode 100644
index 0000000000..8fe9cdc173
--- /dev/null
+++ b/clients/ts-sdk/docs/assets/typedoc-github-style.css
@@ -0,0 +1,435 @@
+/*
+ * Define colors
+ */
+
+:root {
+ /* GitHub "Light default" */
+ --light-color-background: #ffffff;
+ --light-color-background-secondary: #f6f8fa;
+ --light-color-background-navbar: #f6f8fa;
+
+ --light-color-accent: #d0d7de;
+
+ --light-color-text: #1f2328;
+ --light-color-text-aside: #636c76;
+
+ --light-color-link: #0969da;
+
+ --light-color-warning-border: #f7ebba;
+ --light-color-background-warning: #fff8c5;
+
+ /* GitHub "Dark default" */
+ --dark-color-background: #0d1117;
+ --dark-color-background-secondary: #161b22;
+ --dark-color-background-navbar: #000000;
+
+ --dark-color-accent: #30363d;
+
+ --dark-color-text: #e6edf3;
+ --dark-color-text-aside: #8d96a0;
+
+ --dark-color-link: #4493f8;
+
+ --dark-color-warning-border: #3a2d12;
+ --dark-color-background-warning: #282215;
+
+ /* Link colors */
+ --color-warning-text: var(--color-text);
+ --color-icon-background: var(--color-background);
+ --color-focus-outline: var(--color-accent);
+}
+
+@media (prefers-color-scheme: light) {
+ :root {
+ --color-background-navbar: var(--light-color-background-navbar);
+ --color-warning-border: var(--light-color-warning-border);
+ }
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --color-background-navbar: var(--dark-color-background-navbar);
+ --color-warning-border: var(--dark-color-warning-border);
+ }
+}
+
+:root[data-theme='light'] {
+ --color-background-navbar: var(--light-color-background-navbar);
+ --color-warning-border: var(--light-color-warning-border);
+}
+
+:root[data-theme='dark'] {
+ --color-background-navbar: var(--dark-color-background-navbar);
+ --color-warning-border: var(--dark-color-warning-border);
+}
+
+/*
+ * Define fonts
+ */
+
+:root {
+ --font-family-text: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
+ 'Segoe UI Emoji';
+ --font-family-code: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
+}
+
+body {
+ font-family: var(--font-family-text);
+}
+
+/*
+ * Headlines
+ */
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-top: 1em;
+ margin-bottom: 0.5em;
+}
+
+/*
+ * Links
+ */
+
+a,
+.tsd-kind-class {
+ color: var(--color-link);
+ text-decoration: underline;
+}
+
+.tsd-index-link {
+ text-decoration: none;
+}
+
+.tsd-index-link:hover {
+ text-decoration: underline;
+}
+
+.tsd-sources a {
+ color: var(--color-link);
+}
+
+/*
+ * Lists
+ */
+
+ul,
+ol {
+ margin-left: 20px;
+ list-style: disc;
+}
+
+li::marker {
+ color: var(--color-accent);
+}
+
+/*
+ * Input fields
+ */
+
+input {
+ background-color: var(--color-background-secondary);
+ color: var(--color-text);
+ border: 1px solid var(--color-accent);
+ border-radius: 6px;
+ padding: 8px;
+ width: 100%;
+}
+
+/*
+ * Tables
+ */
+
+table {
+ margin: 1em 0;
+}
+
+.tsd-typography th,
+.tsd-typography td {
+ padding: 8px;
+ text-align: left;
+}
+
+.tsd-typography th {
+ background-color: var(--color-background);
+ color: var(--color-text);
+}
+
+.tsd-typography tr:nth-child(2n) {
+ background-color: var(--color-background-code);
+}
+
+/*
+ * Horizontal line
+ */
+
+.tsd-typography hr {
+ color: var(--color-accent);
+}
+
+/*
+ * Buttons
+ */
+
+button {
+ background-color: var(--color-background-navbar);
+ color: var(--color-text);
+ border: 1px solid var(--color-accent);
+ border-radius: 6px;
+ padding: 8px 16px;
+ cursor: pointer;
+ transition: background-color 0.1s ease-in-out;
+}
+
+button:hover {
+ background-color: var(--color-accent);
+}
+
+pre > button {
+ background-color: transparent;
+ transition: background-color 0.1s ease-in-out;
+ border: none;
+ opacity: 1;
+ top: 8px;
+ padding: 4px 8px;
+}
+
+/*
+ * Checkbox
+ */
+
+.tsd-filter-input input[type='checkbox'],
+.tsd-filter-input svg {
+ width: 1em;
+ height: 1em;
+}
+
+.tsd-filter-input svg {
+ border-radius: 2px;
+}
+
+.tsd-checkbox-background {
+ fill: var(--color-background);
+ stroke: var(--color-accent);
+ stroke-width: 6px;
+}
+
+input[type='checkbox']:checked ~ svg .tsd-checkbox-background {
+ fill: var(--color-accent);
+}
+
+.tsd-checkbox-checkmark {
+ color: var(--color-text);
+}
+
+/*
+ * Select
+ */
+
+select {
+ background-color: var(--color-background);
+ border: 1px solid var(--color-accent);
+ border-radius: 6px;
+ padding: 8px;
+ font-family: inherit;
+}
+
+/*
+ * Code blocks
+ */
+
+code,
+pre {
+ border: none;
+ border-radius: 6px;
+ margin: 1em 0;
+ background-color: var(--color-background-secondary);
+ color: var(--color-text);
+ font-family: var(--font-family-code);
+}
+
+code.tsd-tag {
+ background-color: var(--color-accent);
+ border: unset;
+}
+
+/*
+ * Warnings
+ */
+
+.warning {
+ border-style: solid;
+ border-width: 1px;
+ border-color: var(--color-warning-border);
+ border-radius: 6px;
+}
+
+/*
+ * Topbar
+ */
+
+.tsd-page-toolbar {
+ background-color: var(--color-background-navbar);
+ border-bottom-color: var(--color-accent);
+}
+
+.tsd-page-toolbar a.title:hover {
+ text-decoration: none;
+}
+
+#tsd-search.has-focus {
+ background-color: var(--color-background-navbar);
+}
+
+#tsd-search .results,
+#tsd-search .results li,
+#tsd-search .results li:nth-child(2n) {
+ background-color: var(--color-background-navbar);
+}
+
+#tsd-search .results li {
+ margin-bottom: 0px;
+}
+
+#tsd-search .results li:hover:not(.no-results) {
+ background-color: var(--color-accent);
+}
+
+#tsd-search .results {
+ border-style: solid;
+ border-width: 1px;
+ border-color: var(--color-accent);
+ border-radius: 0px 0px 6px 6px;
+ overflow: hidden;
+}
+
+#tsd-search .results .no-results {
+ padding: calc(4px + 0.25rem);
+}
+
+/*
+ * Baseboard
+ */
+
+footer {
+ border-top-color: var(--color-accent);
+}
+
+/*
+ * Side navigations
+ */
+
+.site-menu {
+ padding: 1rem 0;
+}
+
+.tsd-navigation a {
+ color: var(--color-text);
+ border-radius: 6px;
+ padding: 6px;
+}
+
+.tsd-navigation a,
+.tsd-navigation a:hover {
+ text-decoration: none;
+}
+
+.tsd-navigation a:hover:not(.current) {
+ background-color: color-mix(in srgb, var(--color-text-aside), #0000 88%);
+}
+
+.tsd-navigation a.current {
+ background-color: color-mix(in srgb, var(--color-text-aside), #0000 92%);
+}
+
+/*
+ * Type definition groups
+ */
+
+.tsd-index-panel,
+.tsd-member-group {
+ background-color: var(--color-background);
+ padding: 16px;
+ border: 1px var(--color-accent) solid;
+ border-radius: 6px;
+}
+
+.tsd-panel > h1,
+.tsd-panel > h2,
+.tsd-panel > h3 {
+ margin-top: 0px;
+}
+
+.tsd-panel-group.tsd-index-group details {
+ margin: 0px;
+}
+
+.tsd-member-group .tsd-member:last-child {
+ margin-bottom: 0px;
+}
+
+.tsd-signature {
+ border: 1px solid var(--color-accent);
+ border-radius: 6px;
+}
+
+.tsd-signatures .tsd-signature {
+ border-color: var(--color-accent);
+ border-radius: 0px;
+}
+
+.tsd-description .tsd-signatures .tsd-signature {
+ border-radius: 6px;
+}
+
+.tsd-full-hierarchy:not(:last-child) {
+ border-bottom: var(--color-accent);
+}
+
+/*
+ * Footer
+ */
+
+footer p {
+ font-size: 1rem;
+ text-align: center;
+ color: var(--color-text-aside);
+}
+
+/*
+ * Fix collapsed margin
+ */
+
+.tsd-accordion-summary.tsd-index-summary > h5 {
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
+.tsd-panel-group:not([open]) > .tsd-accordion-summary {
+ margin-bottom: 0px;
+}
+
+/*
+ * Fix collapse arrow position
+ */
+
+.tsd-accordion-summary:has(svg) > * {
+ display: inline-flex;
+ align-items: center;
+ line-height: normal;
+}
+
+.tsd-accordion-summary > * > svg {
+ padding-top: 0px;
+ position: relative;
+ left: 0px;
+ top: 50%;
+}
+
+.tsd-accordion-summary svg {
+ transition: transform 0.1s ease-in-out;
+}
diff --git a/clients/ts-sdk/docs/classes/sdk.TrieveSDK.html b/clients/ts-sdk/docs/classes/sdk.TrieveSDK.html
new file mode 100644
index 0000000000..9f061de30e
--- /dev/null
+++ b/clients/ts-sdk/docs/classes/sdk.TrieveSDK.html
@@ -0,0 +1,55 @@
+TrieveSDK | Trieve Typescript SDK - v0.11.7 Constructorsconstructor new TrieveSDK ( __namedParameters ) : TrieveSDK Parameters __namedParameters : { apiKey : string ; baseUrl ?: string ; datasetId : string ; debug ?: boolean ; } api Key : string Optional
base Url ?: string dataset Id : string Optional
debug ?: boolean Methodscreate Message create Message ( data ) : Promise < string > Returns Promise < string > Defined in functions/message/index.ts:9 create Topic create Topic ( data ) : Promise < Topic > Returns Promise < Topic > Defined in functions/topic/index.ts:8 get All Messages For Topic get All Messages For Topic ( data ) : Promise < Message [] > Returns Promise < Message [] > Defined in functions/message/index.ts:41 get All Topics get All Topics ( data ) : Promise < Topic [] > Returns Promise < Topic [] > Defined in functions/topic/index.ts:30 regenerate Message regenerate Message ( data ) : Promise < string > Returns Promise < string > Defined in functions/message/index.ts:30 update Message update Message ( data ) : Promise < unknown > Returns Promise < unknown > Defined in functions/message/index.ts:20 update Topic update Topic ( data ) : Promise < void > Returns Promise < void > Defined in functions/topic/index.ts:19 Propertiesdataset Id dataset Id : string
trieve trieve : TrieveFetchClient
References
diff --git a/clients/ts-sdk/docs/functions/functions_analytics.getCTRAnalytics.html b/clients/ts-sdk/docs/functions/functions_analytics.getCTRAnalytics.html
new file mode 100644
index 0000000000..0861e0f839
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_analytics.getCTRAnalytics.html
@@ -0,0 +1,6 @@
+getCTRAnalytics | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/functions/functions_analytics.getClusterAnalytics.html b/clients/ts-sdk/docs/functions/functions_analytics.getClusterAnalytics.html
new file mode 100644
index 0000000000..ced28d2f4f
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_analytics.getClusterAnalytics.html
@@ -0,0 +1 @@
+getClusterAnalytics | Trieve Typescript SDK - v0.11.7 Function getClusterAnalytics
diff --git a/clients/ts-sdk/docs/functions/functions_analytics.getRagAnalytics.html b/clients/ts-sdk/docs/functions/functions_analytics.getRagAnalytics.html
new file mode 100644
index 0000000000..1fc29108e9
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_analytics.getRagAnalytics.html
@@ -0,0 +1 @@
+getRagAnalytics | Trieve Typescript SDK - v0.11.7 get Rag Analytics ( this , data ) : Promise < RAGAnalyticsResponse > Defined in functions/analytics/index.ts:43
diff --git a/clients/ts-sdk/docs/functions/functions_analytics.getRecommendationAnalytics.html b/clients/ts-sdk/docs/functions/functions_analytics.getRecommendationAnalytics.html
new file mode 100644
index 0000000000..2b13be35fc
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_analytics.getRecommendationAnalytics.html
@@ -0,0 +1 @@
+getRecommendationAnalytics | Trieve Typescript SDK - v0.11.7 Function getRecommendationAnalytics
diff --git a/clients/ts-sdk/docs/functions/functions_analytics.getSearchAnalytics.html b/clients/ts-sdk/docs/functions/functions_analytics.getSearchAnalytics.html
new file mode 100644
index 0000000000..11c78eb50c
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_analytics.getSearchAnalytics.html
@@ -0,0 +1 @@
+getSearchAnalytics | Trieve Typescript SDK - v0.11.7 Function getSearchAnalytics
diff --git a/clients/ts-sdk/docs/functions/functions_analytics.sendCTRAnalytics.html b/clients/ts-sdk/docs/functions/functions_analytics.sendCTRAnalytics.html
new file mode 100644
index 0000000000..4d4567758b
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_analytics.sendCTRAnalytics.html
@@ -0,0 +1 @@
+sendCTRAnalytics | Trieve Typescript SDK - v0.11.7 Function sendCTRAnalytics sendCTRAnalytics ( data ) : Promise < void > Returns Promise < void > Defined in functions/analytics/index.ts:32
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.autocomplete.html b/clients/ts-sdk/docs/functions/functions_chunks.autocomplete.html
new file mode 100644
index 0000000000..2652d77e56
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.autocomplete.html
@@ -0,0 +1 @@
+autocomplete | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.countChunksAboveThreshold.html b/clients/ts-sdk/docs/functions/functions_chunks.countChunksAboveThreshold.html
new file mode 100644
index 0000000000..cfe5daa916
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.countChunksAboveThreshold.html
@@ -0,0 +1 @@
+countChunksAboveThreshold | Trieve Typescript SDK - v0.11.7 Function countChunksAboveThreshold
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.createChunk.html b/clients/ts-sdk/docs/functions/functions_chunks.createChunk.html
new file mode 100644
index 0000000000..2937f5fdd7
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.createChunk.html
@@ -0,0 +1 @@
+createChunk | Trieve Typescript SDK - v0.11.7 create Chunk ( props ) : Promise < ReturnQueuedChunk > Defined in functions/chunks/index.ts:34
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.deleteChunkById.html b/clients/ts-sdk/docs/functions/functions_chunks.deleteChunkById.html
new file mode 100644
index 0000000000..3c5a49c027
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.deleteChunkById.html
@@ -0,0 +1 @@
+deleteChunkById | Trieve Typescript SDK - v0.11.7 delete Chunk By Id ( this , props ) : Promise < void > Returns Promise < void > Defined in functions/chunks/index.ts:164
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.deleteChunkByTrackingId.html b/clients/ts-sdk/docs/functions/functions_chunks.deleteChunkByTrackingId.html
new file mode 100644
index 0000000000..5eaaaf3147
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.deleteChunkByTrackingId.html
@@ -0,0 +1 @@
+deleteChunkByTrackingId | Trieve Typescript SDK - v0.11.7 Function deleteChunkByTrackingId delete Chunk By Tracking Id ( props ) : Promise < void > Returns Promise < void > Defined in functions/chunks/index.ts:141
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.getChunkById.html b/clients/ts-sdk/docs/functions/functions_chunks.getChunkById.html
new file mode 100644
index 0000000000..deb5b1f627
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.getChunkById.html
@@ -0,0 +1 @@
+getChunkById | Trieve Typescript SDK - v0.11.7 get Chunk By Id ( props ) : Promise < ChunkReturnTypes > Defined in functions/chunks/index.ts:152
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.getChunkByTrackingId.html b/clients/ts-sdk/docs/functions/functions_chunks.getChunkByTrackingId.html
new file mode 100644
index 0000000000..96c5687f55
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.getChunkByTrackingId.html
@@ -0,0 +1 @@
+getChunkByTrackingId | Trieve Typescript SDK - v0.11.7 Function getChunkByTrackingId get Chunk By Tracking Id ( props ) : Promise < ChunkReturnTypes > Defined in functions/chunks/index.ts:129
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.getChunksByIds.html b/clients/ts-sdk/docs/functions/functions_chunks.getChunksByIds.html
new file mode 100644
index 0000000000..b5cee56cfb
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.getChunksByIds.html
@@ -0,0 +1 @@
+getChunksByIds | Trieve Typescript SDK - v0.11.7 get Chunks By Ids ( this , props ) : Promise < ChunkReturnTypes [] > Defined in functions/chunks/index.ts:174
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.getChunksByTrackingIds.html b/clients/ts-sdk/docs/functions/functions_chunks.getChunksByTrackingIds.html
new file mode 100644
index 0000000000..49b05007ec
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.getChunksByTrackingIds.html
@@ -0,0 +1 @@
+getChunksByTrackingIds | Trieve Typescript SDK - v0.11.7 Function getChunksByTrackingIds get Chunks By Tracking Ids ( props ) : Promise < ChunkReturnTypes [] > Defined in functions/chunks/index.ts:184
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.getRecommendedChunks.html b/clients/ts-sdk/docs/functions/functions_chunks.getRecommendedChunks.html
new file mode 100644
index 0000000000..592404a674
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.getRecommendedChunks.html
@@ -0,0 +1 @@
+getRecommendedChunks | Trieve Typescript SDK - v0.11.7 Function getRecommendedChunks
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.ragOnChunk.html b/clients/ts-sdk/docs/functions/functions_chunks.ragOnChunk.html
new file mode 100644
index 0000000000..9ff8cbabe8
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.ragOnChunk.html
@@ -0,0 +1 @@
+ragOnChunk | Trieve Typescript SDK - v0.11.7 rag On Chunk ( props ) : Promise < string > Returns Promise < string > Defined in functions/chunks/index.ts:66
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.scroll.html b/clients/ts-sdk/docs/functions/functions_chunks.scroll.html
new file mode 100644
index 0000000000..a63b526f26
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.scroll.html
@@ -0,0 +1 @@
+scroll | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.search.html b/clients/ts-sdk/docs/functions/functions_chunks.search.html
new file mode 100644
index 0000000000..bfc6255f0c
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.search.html
@@ -0,0 +1 @@
+search | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.suggestedQueries.html b/clients/ts-sdk/docs/functions/functions_chunks.suggestedQueries.html
new file mode 100644
index 0000000000..bfa7e35341
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.suggestedQueries.html
@@ -0,0 +1 @@
+suggestedQueries | Trieve Typescript SDK - v0.11.7 Function suggestedQueries
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.updateChunk.html b/clients/ts-sdk/docs/functions/functions_chunks.updateChunk.html
new file mode 100644
index 0000000000..d6b237a4e1
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.updateChunk.html
@@ -0,0 +1 @@
+updateChunk | Trieve Typescript SDK - v0.11.7 update Chunk ( props ) : Promise < void > Returns Promise < void > Defined in functions/chunks/index.ts:108
diff --git a/clients/ts-sdk/docs/functions/functions_chunks.updateChunkByTrackingId.html b/clients/ts-sdk/docs/functions/functions_chunks.updateChunkByTrackingId.html
new file mode 100644
index 0000000000..4ac7cab387
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_chunks.updateChunkByTrackingId.html
@@ -0,0 +1 @@
+updateChunkByTrackingId | Trieve Typescript SDK - v0.11.7 Function updateChunkByTrackingId update Chunk By Tracking Id ( props ) : Promise < void > Returns Promise < void > Defined in functions/chunks/index.ts:118
diff --git a/clients/ts-sdk/docs/functions/functions_events.getEventsForDataset.html b/clients/ts-sdk/docs/functions/functions_events.getEventsForDataset.html
new file mode 100644
index 0000000000..afb1ded6cf
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_events.getEventsForDataset.html
@@ -0,0 +1 @@
+getEventsForDataset | Trieve Typescript SDK - v0.11.7 Function getEventsForDataset get Events For Dataset ( data ) : Promise < EventReturn > Defined in functions/events/index.ts:4
diff --git a/clients/ts-sdk/docs/functions/functions_file.deleteFile.html b/clients/ts-sdk/docs/functions/functions_file.deleteFile.html
new file mode 100644
index 0000000000..08a46d1f3c
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_file.deleteFile.html
@@ -0,0 +1 @@
+deleteFile | Trieve Typescript SDK - v0.11.7 delete File ( data ) : Promise < void > Returns Promise < void > Defined in functions/file/index.ts:42
diff --git a/clients/ts-sdk/docs/functions/functions_file.getFile.html b/clients/ts-sdk/docs/functions/functions_file.getFile.html
new file mode 100644
index 0000000000..d4a6910a78
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_file.getFile.html
@@ -0,0 +1 @@
+getFile | Trieve Typescript SDK - v0.11.7 get File ( this , data ) : Promise < FileDTO > Returns Promise < FileDTO > Defined in functions/file/index.ts:32
diff --git a/clients/ts-sdk/docs/functions/functions_file.getFilesForDataset.html b/clients/ts-sdk/docs/functions/functions_file.getFilesForDataset.html
new file mode 100644
index 0000000000..ae50b2a220
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_file.getFilesForDataset.html
@@ -0,0 +1 @@
+getFilesForDataset | Trieve Typescript SDK - v0.11.7 Function getFilesForDataset get Files For Dataset ( this , data ) : Promise < File [] > Returns Promise < File [] > Defined in functions/file/index.ts:19
diff --git a/clients/ts-sdk/docs/functions/functions_file.uploadFile.html b/clients/ts-sdk/docs/functions/functions_file.uploadFile.html
new file mode 100644
index 0000000000..7fee248144
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_file.uploadFile.html
@@ -0,0 +1 @@
+uploadFile | Trieve Typescript SDK - v0.11.7 upload File ( this , data ) : Promise < UploadFileResult > Defined in functions/file/index.ts:12
diff --git a/clients/ts-sdk/docs/functions/functions_groups.addChunkToGroup.html b/clients/ts-sdk/docs/functions/functions_groups.addChunkToGroup.html
new file mode 100644
index 0000000000..a7fca48a99
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.addChunkToGroup.html
@@ -0,0 +1 @@
+addChunkToGroup | Trieve Typescript SDK - v0.11.7 add Chunk To Group ( data ) : Promise < void > Returns Promise < void > Defined in functions/groups/index.ts:92
diff --git a/clients/ts-sdk/docs/functions/functions_groups.addChunkToGroupByTrackingId.html b/clients/ts-sdk/docs/functions/functions_groups.addChunkToGroupByTrackingId.html
new file mode 100644
index 0000000000..8ecfec1dde
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.addChunkToGroupByTrackingId.html
@@ -0,0 +1 @@
+addChunkToGroupByTrackingId | Trieve Typescript SDK - v0.11.7 Function addChunkToGroupByTrackingId add Chunk To Group By Tracking Id ( data ) : Promise < void > Returns Promise < void > Defined in functions/groups/index.ts:159
diff --git a/clients/ts-sdk/docs/functions/functions_groups.createChunkGroup.html b/clients/ts-sdk/docs/functions/functions_groups.createChunkGroup.html
new file mode 100644
index 0000000000..5e380f748b
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.createChunkGroup.html
@@ -0,0 +1 @@
+createChunkGroup | Trieve Typescript SDK - v0.11.7 Function createChunkGroup
diff --git a/clients/ts-sdk/docs/functions/functions_groups.deleteGroup.html b/clients/ts-sdk/docs/functions/functions_groups.deleteGroup.html
new file mode 100644
index 0000000000..882b0e2027
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.deleteGroup.html
@@ -0,0 +1 @@
+deleteGroup | Trieve Typescript SDK - v0.11.7 delete Group ( this , data ) : Promise < void > Returns Promise < void > Defined in functions/groups/index.ts:202
diff --git a/clients/ts-sdk/docs/functions/functions_groups.deleteGroupByTrackingId.html b/clients/ts-sdk/docs/functions/functions_groups.deleteGroupByTrackingId.html
new file mode 100644
index 0000000000..db0a20c874
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.deleteGroupByTrackingId.html
@@ -0,0 +1 @@
+deleteGroupByTrackingId | Trieve Typescript SDK - v0.11.7 Function deleteGroupByTrackingId delete Group By Tracking Id ( data ) : Promise < void > Returns Promise < void > Defined in functions/groups/index.ts:175
diff --git a/clients/ts-sdk/docs/functions/functions_groups.getChunksGroupByTrackingId.html b/clients/ts-sdk/docs/functions/functions_groups.getChunksGroupByTrackingId.html
new file mode 100644
index 0000000000..920cb46f4e
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.getChunksGroupByTrackingId.html
@@ -0,0 +1 @@
+getChunksGroupByTrackingId | Trieve Typescript SDK - v0.11.7 Function getChunksGroupByTrackingId
diff --git a/clients/ts-sdk/docs/functions/functions_groups.getChunksInGroup.html b/clients/ts-sdk/docs/functions/functions_groups.getChunksInGroup.html
new file mode 100644
index 0000000000..e4af2ce381
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.getChunksInGroup.html
@@ -0,0 +1 @@
+getChunksInGroup | Trieve Typescript SDK - v0.11.7 Function getChunksInGroup
diff --git a/clients/ts-sdk/docs/functions/functions_groups.getGroup.html b/clients/ts-sdk/docs/functions/functions_groups.getGroup.html
new file mode 100644
index 0000000000..bf5d7532f9
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.getGroup.html
@@ -0,0 +1 @@
+getGroup | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/functions/functions_groups.getGroupByTrackingId.html b/clients/ts-sdk/docs/functions/functions_groups.getGroupByTrackingId.html
new file mode 100644
index 0000000000..65b2c0483f
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.getGroupByTrackingId.html
@@ -0,0 +1 @@
+getGroupByTrackingId | Trieve Typescript SDK - v0.11.7 Function getGroupByTrackingId get Group By Tracking Id ( data ) : Promise < ChunkGroupAndFileId > Defined in functions/groups/index.ts:144
diff --git a/clients/ts-sdk/docs/functions/functions_groups.getGroupsForChunks.html b/clients/ts-sdk/docs/functions/functions_groups.getGroupsForChunks.html
new file mode 100644
index 0000000000..d9be96aa8f
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.getGroupsForChunks.html
@@ -0,0 +1 @@
+getGroupsForChunks | Trieve Typescript SDK - v0.11.7 Function getGroupsForChunks get Groups For Chunks ( data ) : Promise < GroupsForChunk [] > Defined in functions/groups/index.ts:116
diff --git a/clients/ts-sdk/docs/functions/functions_groups.getGroupsForDataset.html b/clients/ts-sdk/docs/functions/functions_groups.getGroupsForDataset.html
new file mode 100644
index 0000000000..9006e3eb23
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.getGroupsForDataset.html
@@ -0,0 +1 @@
+getGroupsForDataset | Trieve Typescript SDK - v0.11.7 Function getGroupsForDataset get Groups For Dataset ( data ) : Promise < GroupData > Defined in functions/groups/index.ts:220
diff --git a/clients/ts-sdk/docs/functions/functions_groups.recommendedGroups.html b/clients/ts-sdk/docs/functions/functions_groups.recommendedGroups.html
new file mode 100644
index 0000000000..0797d0f494
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.recommendedGroups.html
@@ -0,0 +1 @@
+recommendedGroups | Trieve Typescript SDK - v0.11.7 Function recommendedGroups
diff --git a/clients/ts-sdk/docs/functions/functions_groups.removeChunkFromGroup.html b/clients/ts-sdk/docs/functions/functions_groups.removeChunkFromGroup.html
new file mode 100644
index 0000000000..0bd8ac9236
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.removeChunkFromGroup.html
@@ -0,0 +1 @@
+removeChunkFromGroup | Trieve Typescript SDK - v0.11.7 Function removeChunkFromGroup remove Chunk From Group ( data ) : Promise < void > Returns Promise < void > Defined in functions/groups/index.ts:104
diff --git a/clients/ts-sdk/docs/functions/functions_groups.searchInGroup.html b/clients/ts-sdk/docs/functions/functions_groups.searchInGroup.html
new file mode 100644
index 0000000000..6fbbca8480
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.searchInGroup.html
@@ -0,0 +1 @@
+searchInGroup | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/functions/functions_groups.searchOverGroups.html b/clients/ts-sdk/docs/functions/functions_groups.searchOverGroups.html
new file mode 100644
index 0000000000..a6dbae06e7
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.searchOverGroups.html
@@ -0,0 +1 @@
+searchOverGroups | Trieve Typescript SDK - v0.11.7 Function searchOverGroups
diff --git a/clients/ts-sdk/docs/functions/functions_groups.updateGroup.html b/clients/ts-sdk/docs/functions/functions_groups.updateGroup.html
new file mode 100644
index 0000000000..260d6bbe3a
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.updateGroup.html
@@ -0,0 +1 @@
+updateGroup | Trieve Typescript SDK - v0.11.7 update Group ( data ) : Promise < void > Returns Promise < void > Defined in functions/groups/index.ts:65
diff --git a/clients/ts-sdk/docs/functions/functions_groups.updateGroupByTrackingId.html b/clients/ts-sdk/docs/functions/functions_groups.updateGroupByTrackingId.html
new file mode 100644
index 0000000000..42114759e4
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_groups.updateGroupByTrackingId.html
@@ -0,0 +1 @@
+updateGroupByTrackingId | Trieve Typescript SDK - v0.11.7 Function updateGroupByTrackingId update Group By Tracking Id ( data ) : Promise < void > Returns Promise < void > Defined in functions/groups/index.ts:76
diff --git a/clients/ts-sdk/docs/functions/functions_message.createMessage.html b/clients/ts-sdk/docs/functions/functions_message.createMessage.html
new file mode 100644
index 0000000000..c8b85288e4
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_message.createMessage.html
@@ -0,0 +1 @@
+createMessage | Trieve Typescript SDK - v0.11.7 create Message ( data ) : Promise < string > Returns Promise < string > Defined in functions/message/index.ts:9
diff --git a/clients/ts-sdk/docs/functions/functions_message.getAllMessagesForTopic.html b/clients/ts-sdk/docs/functions/functions_message.getAllMessagesForTopic.html
new file mode 100644
index 0000000000..45f31468b6
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_message.getAllMessagesForTopic.html
@@ -0,0 +1 @@
+getAllMessagesForTopic | Trieve Typescript SDK - v0.11.7 Function getAllMessagesForTopic get All Messages For Topic ( data ) : Promise < Message [] > Returns Promise < Message [] > Defined in functions/message/index.ts:41
diff --git a/clients/ts-sdk/docs/functions/functions_message.regenerateMessage.html b/clients/ts-sdk/docs/functions/functions_message.regenerateMessage.html
new file mode 100644
index 0000000000..6ffabe61df
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_message.regenerateMessage.html
@@ -0,0 +1 @@
+regenerateMessage | Trieve Typescript SDK - v0.11.7 Function regenerateMessage regenerate Message ( data ) : Promise < string > Returns Promise < string > Defined in functions/message/index.ts:30
diff --git a/clients/ts-sdk/docs/functions/functions_message.updateMessage.html b/clients/ts-sdk/docs/functions/functions_message.updateMessage.html
new file mode 100644
index 0000000000..4a8f08de28
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_message.updateMessage.html
@@ -0,0 +1 @@
+updateMessage | Trieve Typescript SDK - v0.11.7 update Message ( data ) : Promise < unknown > Returns Promise < unknown > Defined in functions/message/index.ts:20
diff --git a/clients/ts-sdk/docs/functions/functions_topic.createTopic.html b/clients/ts-sdk/docs/functions/functions_topic.createTopic.html
new file mode 100644
index 0000000000..8498e26b13
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_topic.createTopic.html
@@ -0,0 +1 @@
+createTopic | Trieve Typescript SDK - v0.11.7 create Topic ( data ) : Promise < Topic > Returns Promise < Topic > Defined in functions/topic/index.ts:8
diff --git a/clients/ts-sdk/docs/functions/functions_topic.getAllTopics.html b/clients/ts-sdk/docs/functions/functions_topic.getAllTopics.html
new file mode 100644
index 0000000000..74e7617d71
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_topic.getAllTopics.html
@@ -0,0 +1 @@
+getAllTopics | Trieve Typescript SDK - v0.11.7 get All Topics ( data ) : Promise < Topic [] > Returns Promise < Topic [] > Defined in functions/topic/index.ts:30
diff --git a/clients/ts-sdk/docs/functions/functions_topic.updateTopic.html b/clients/ts-sdk/docs/functions/functions_topic.updateTopic.html
new file mode 100644
index 0000000000..d40d16128f
--- /dev/null
+++ b/clients/ts-sdk/docs/functions/functions_topic.updateTopic.html
@@ -0,0 +1 @@
+updateTopic | Trieve Typescript SDK - v0.11.7 update Topic ( data ) : Promise < void > Returns Promise < void > Defined in functions/topic/index.ts:19
diff --git a/clients/ts-sdk/docs/index.html b/clients/ts-sdk/docs/index.html
new file mode 100644
index 0000000000..4254a3b065
--- /dev/null
+++ b/clients/ts-sdk/docs/index.html
@@ -0,0 +1,11 @@
+Trieve Typescript SDK - v0.11.7
Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/modules/functions.html b/clients/ts-sdk/docs/modules/functions.html
new file mode 100644
index 0000000000..292bd5042c
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions.html
@@ -0,0 +1,2 @@
+functions | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/modules/functions_analytics.html b/clients/ts-sdk/docs/modules/functions_analytics.html
new file mode 100644
index 0000000000..8362cc0c89
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions_analytics.html
@@ -0,0 +1,7 @@
+functions/analytics | Trieve Typescript SDK - v0.11.7 Module functions/analytics Defined in functions/analytics/index.ts:1
diff --git a/clients/ts-sdk/docs/modules/functions_chunks.html b/clients/ts-sdk/docs/modules/functions_chunks.html
new file mode 100644
index 0000000000..99d7110c97
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions_chunks.html
@@ -0,0 +1,17 @@
+functions/chunks | Trieve Typescript SDK - v0.11.7 Defined in functions/chunks/index.ts:1
diff --git a/clients/ts-sdk/docs/modules/functions_events.html b/clients/ts-sdk/docs/modules/functions_events.html
new file mode 100644
index 0000000000..4c2ab2718b
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions_events.html
@@ -0,0 +1,2 @@
+functions/events | Trieve Typescript SDK - v0.11.7 Defined in functions/events/index.ts:1
diff --git a/clients/ts-sdk/docs/modules/functions_file.html b/clients/ts-sdk/docs/modules/functions_file.html
new file mode 100644
index 0000000000..c54c37e2c5
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions_file.html
@@ -0,0 +1,5 @@
+functions/file | Trieve Typescript SDK - v0.11.7 Defined in functions/file/index.ts:1
diff --git a/clients/ts-sdk/docs/modules/functions_groups.html b/clients/ts-sdk/docs/modules/functions_groups.html
new file mode 100644
index 0000000000..b53288c652
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions_groups.html
@@ -0,0 +1,18 @@
+functions/groups | Trieve Typescript SDK - v0.11.7 Defined in functions/groups/index.ts:1
diff --git a/clients/ts-sdk/docs/modules/functions_message.html b/clients/ts-sdk/docs/modules/functions_message.html
new file mode 100644
index 0000000000..a74ec8f787
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions_message.html
@@ -0,0 +1,5 @@
+functions/message | Trieve Typescript SDK - v0.11.7 Defined in functions/message/index.ts:1
diff --git a/clients/ts-sdk/docs/modules/functions_topic.html b/clients/ts-sdk/docs/modules/functions_topic.html
new file mode 100644
index 0000000000..1899e55218
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/functions_topic.html
@@ -0,0 +1,4 @@
+functions/topic | Trieve Typescript SDK - v0.11.7 Defined in functions/topic/index.ts:1
diff --git a/clients/ts-sdk/docs/modules/sdk.html b/clients/ts-sdk/docs/modules/sdk.html
new file mode 100644
index 0000000000..ba347d8af6
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/sdk.html
@@ -0,0 +1,2 @@
+sdk | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/modules/types_gen.html b/clients/ts-sdk/docs/modules/types_gen.html
new file mode 100644
index 0000000000..e498dcfb95
--- /dev/null
+++ b/clients/ts-sdk/docs/modules/types_gen.html
@@ -0,0 +1,372 @@
+types.gen | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.APIVersion.html b/clients/ts-sdk/docs/types/types_gen.APIVersion.html
new file mode 100644
index 0000000000..5f5822e4a5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.APIVersion.html
@@ -0,0 +1 @@
+APIVersion | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupByTrackingIdData.html
new file mode 100644
index 0000000000..a4a398b7b3
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupByTrackingIdData.html
@@ -0,0 +1,4 @@
+AddChunkToGroupByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias AddChunkToGroupByTrackingIdData Type declaration tr Dataset : string tracking Id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupByTrackingIdResponse.html
new file mode 100644
index 0000000000..3690756ab9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupByTrackingIdResponse.html
@@ -0,0 +1 @@
+AddChunkToGroupByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias AddChunkToGroupByTrackingIdResponse Add Chunk To Group By Tracking Id Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupData.html b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupData.html
new file mode 100644
index 0000000000..165a28fa7b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupData.html
@@ -0,0 +1,4 @@
+AddChunkToGroupData | Trieve Typescript SDK - v0.11.7 Type Alias AddChunkToGroupData Type declaration group Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupReqPayload.html b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupReqPayload.html
new file mode 100644
index 0000000000..d3bee6618b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupReqPayload.html
@@ -0,0 +1,3 @@
+AddChunkToGroupReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias AddChunkToGroupReqPayload Add Chunk To Group Req Payload : { chunk_id ?: string | null ; chunk_tracking_id ?: string | null ; }
Type declaration Optional
chunk_ id ?: string | null Optional
chunk_ tracking_ id ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupResponse.html
new file mode 100644
index 0000000000..085190d88b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AddChunkToGroupResponse.html
@@ -0,0 +1 @@
+AddChunkToGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias AddChunkToGroupResponse Add Chunk To Group Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.ApiKeyRespBody.html b/clients/ts-sdk/docs/types/types_gen.ApiKeyRespBody.html
new file mode 100644
index 0000000000..3f2c02400b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ApiKeyRespBody.html
@@ -0,0 +1 @@
+ApiKeyRespBody | Trieve Typescript SDK - v0.11.7 Type Alias ApiKeyRespBody Api Key Resp Body : { created_at : string ; dataset_ids ?: string [] | null ; id : string ; name : string ; organization_ids ?: string [] | null ; role : number ; updated_at : string ; user_id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.AuthQuery.html b/clients/ts-sdk/docs/types/types_gen.AuthQuery.html
new file mode 100644
index 0000000000..ddcfbe2962
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AuthQuery.html
@@ -0,0 +1,4 @@
+AuthQuery | Trieve Typescript SDK - v0.11.7 Auth Query : { inv_code ?: string | null ; organization_id ?: string | null ; redirect_uri ?: string | null ; }
Type declaration Optional
inv_ code ?: string | null Optional
organization_ id ?: string | null Optional
redirect_ uri ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.AutocompleteData.html b/clients/ts-sdk/docs/types/types_gen.AutocompleteData.html
new file mode 100644
index 0000000000..6c53ba9dd2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AutocompleteData.html
@@ -0,0 +1,4 @@
+AutocompleteData | Trieve Typescript SDK - v0.11.7 Type Alias AutocompleteData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.AutocompleteReqPayload.html b/clients/ts-sdk/docs/types/types_gen.AutocompleteReqPayload.html
new file mode 100644
index 0000000000..5b3bfc3af3
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AutocompleteReqPayload.html
@@ -0,0 +1,9 @@
+AutocompleteReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias AutocompleteReqPayload Autocomplete Req Payload : { content_only ?: boolean | null ; extend_results ?: boolean | null ; filters ?: ChunkFilter | null ; highlight_options ?: HighlightOptions | null ; page_size ?: number | null ; query : string ; remove_stop_words ?: boolean | null ; score_threshold ?: number | null ; search_type : SearchMethod ; slim_chunks ?: boolean | null ; sort_options ?: SortOptions | null ; use_quote_negated_terms ?: boolean | null ; } Type declaration Optional
content_ only ?: boolean | null Optional
extend_ results ?: boolean | null Optional
filters ?: ChunkFilter | null Optional
highlight_ options ?: HighlightOptions | null Optional
page_ size ?: number | null query : string Optional
remove_ stop_ words ?: boolean | null Optional
score_ threshold ?: number | null Optional
slim_ chunks ?: boolean | null Optional
sort_ options ?: SortOptions | null Optional
use_ quote_ negated_ terms ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.AutocompleteResponse.html b/clients/ts-sdk/docs/types/types_gen.AutocompleteResponse.html
new file mode 100644
index 0000000000..a1d2477f17
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.AutocompleteResponse.html
@@ -0,0 +1 @@
+AutocompleteResponse | Trieve Typescript SDK - v0.11.7 Type Alias AutocompleteResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.BatchQueuedChunkResponse.html b/clients/ts-sdk/docs/types/types_gen.BatchQueuedChunkResponse.html
new file mode 100644
index 0000000000..8fcf1fe929
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.BatchQueuedChunkResponse.html
@@ -0,0 +1,2 @@
+BatchQueuedChunkResponse | Trieve Typescript SDK - v0.11.7 Type Alias BatchQueuedChunkResponse Batch Queued Chunk Response : { chunk_metadata : ChunkMetadata [] ; pos_in_queue : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRAnalytics.html b/clients/ts-sdk/docs/types/types_gen.CTRAnalytics.html
new file mode 100644
index 0000000000..ade75b41fe
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRAnalytics.html
@@ -0,0 +1 @@
+CTRAnalytics | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.CTRAnalyticsResponse.html
new file mode 100644
index 0000000000..ce06f181cb
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRAnalyticsResponse.html
@@ -0,0 +1 @@
+CTRAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias CTRAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRDataRequestBody.html b/clients/ts-sdk/docs/types/types_gen.CTRDataRequestBody.html
new file mode 100644
index 0000000000..086255545d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRDataRequestBody.html
@@ -0,0 +1,6 @@
+CTRDataRequestBody | Trieve Typescript SDK - v0.11.7 Type Alias CTRDataRequestBody CTRData Request Body : { clicked_chunk_id ?: string | null ; clicked_chunk_tracking_id ?: string | null ; ctr_type : CTRType ; metadata ?: unknown ; position : number ; request_id : string ; } Type declaration Optional
clicked_ chunk_ id ?: string | null Optional
clicked_ chunk_ tracking_ id ?: string | null Optional
metadata ?: unknown position : number request_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRRecommendationsWithClicksResponse.html b/clients/ts-sdk/docs/types/types_gen.CTRRecommendationsWithClicksResponse.html
new file mode 100644
index 0000000000..d0998375cf
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRRecommendationsWithClicksResponse.html
@@ -0,0 +1 @@
+CTRRecommendationsWithClicksResponse | Trieve Typescript SDK - v0.11.7 Type Alias CTRRecommendationsWithClicksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRRecommendationsWithoutClicksResponse.html b/clients/ts-sdk/docs/types/types_gen.CTRRecommendationsWithoutClicksResponse.html
new file mode 100644
index 0000000000..c391bb129e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRRecommendationsWithoutClicksResponse.html
@@ -0,0 +1 @@
+CTRRecommendationsWithoutClicksResponse | Trieve Typescript SDK - v0.11.7 Type Alias CTRRecommendationsWithoutClicksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRSearchQueryWithClicksResponse.html b/clients/ts-sdk/docs/types/types_gen.CTRSearchQueryWithClicksResponse.html
new file mode 100644
index 0000000000..4a422ccdba
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRSearchQueryWithClicksResponse.html
@@ -0,0 +1 @@
+CTRSearchQueryWithClicksResponse | Trieve Typescript SDK - v0.11.7 Type Alias CTRSearchQueryWithClicksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRSearchQueryWithoutClicksResponse.html b/clients/ts-sdk/docs/types/types_gen.CTRSearchQueryWithoutClicksResponse.html
new file mode 100644
index 0000000000..bfffd58e10
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRSearchQueryWithoutClicksResponse.html
@@ -0,0 +1 @@
+CTRSearchQueryWithoutClicksResponse | Trieve Typescript SDK - v0.11.7 Type Alias CTRSearchQueryWithoutClicksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CTRType.html b/clients/ts-sdk/docs/types/types_gen.CTRType.html
new file mode 100644
index 0000000000..8780554849
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CTRType.html
@@ -0,0 +1 @@
+CTRType | Trieve Typescript SDK - v0.11.7 CTRType : "search" | "recommendation"
diff --git a/clients/ts-sdk/docs/types/types_gen.CallbackResponse.html b/clients/ts-sdk/docs/types/types_gen.CallbackResponse.html
new file mode 100644
index 0000000000..7bf3af3815
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CallbackResponse.html
@@ -0,0 +1 @@
+CallbackResponse | Trieve Typescript SDK - v0.11.7 Type Alias CallbackResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CancelSubscriptionData.html b/clients/ts-sdk/docs/types/types_gen.CancelSubscriptionData.html
new file mode 100644
index 0000000000..91940c9b39
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CancelSubscriptionData.html
@@ -0,0 +1,3 @@
+CancelSubscriptionData | Trieve Typescript SDK - v0.11.7 Type Alias CancelSubscriptionData Cancel Subscription Data : { subscriptionId : string ; trOrganization : string ; }
Type declaration subscription Id : string tr Organization : string
diff --git a/clients/ts-sdk/docs/types/types_gen.CancelSubscriptionResponse.html b/clients/ts-sdk/docs/types/types_gen.CancelSubscriptionResponse.html
new file mode 100644
index 0000000000..72790039a4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CancelSubscriptionResponse.html
@@ -0,0 +1 @@
+CancelSubscriptionResponse | Trieve Typescript SDK - v0.11.7 Type Alias CancelSubscriptionResponse Cancel Subscription Response : unknown
diff --git a/clients/ts-sdk/docs/types/types_gen.ChatMessageProxy.html b/clients/ts-sdk/docs/types/types_gen.ChatMessageProxy.html
new file mode 100644
index 0000000000..519057aba6
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChatMessageProxy.html
@@ -0,0 +1 @@
+ChatMessageProxy | Trieve Typescript SDK - v0.11.7 Type Alias ChatMessageProxy Chat Message Proxy : { content : string ; role : RoleProxy ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkFilter.html b/clients/ts-sdk/docs/types/types_gen.ChunkFilter.html
new file mode 100644
index 0000000000..bda2fb43c9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkFilter.html
@@ -0,0 +1,6 @@
+ChunkFilter | Trieve Typescript SDK - v0.11.7 Type declaration Optional
jsonb_ prefilter ?: boolean | null Optional
must_ not ?: ConditionType [] | null
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkGroup.html b/clients/ts-sdk/docs/types/types_gen.ChunkGroup.html
new file mode 100644
index 0000000000..3770c93baa
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkGroup.html
@@ -0,0 +1 @@
+ChunkGroup | Trieve Typescript SDK - v0.11.7 Chunk Group : { created_at : string ; dataset_id : string ; description : string ; id : string ; metadata ?: unknown ; name : string ; tag_set ?: ( string | null ) [] | null ; tracking_id ?: string | null ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkGroupAndFileId.html b/clients/ts-sdk/docs/types/types_gen.ChunkGroupAndFileId.html
new file mode 100644
index 0000000000..838297308d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkGroupAndFileId.html
@@ -0,0 +1 @@
+ChunkGroupAndFileId | Trieve Typescript SDK - v0.11.7 Type Alias ChunkGroupAndFileId Chunk Group And File Id : { created_at : string ; dataset_id : string ; description : string ; file_id ?: string | null ; id : string ; metadata ?: unknown ; name : string ; tag_set ?: ( string | null ) [] | null ; tracking_id ?: string | null ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkGroups.html b/clients/ts-sdk/docs/types/types_gen.ChunkGroups.html
new file mode 100644
index 0000000000..4bbdb5d803
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkGroups.html
@@ -0,0 +1 @@
+ChunkGroups | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkMetadata.html b/clients/ts-sdk/docs/types/types_gen.ChunkMetadata.html
new file mode 100644
index 0000000000..6e816776cb
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkMetadata.html
@@ -0,0 +1 @@
+ChunkMetadata | Trieve Typescript SDK - v0.11.7 Chunk Metadata : { chunk_html ?: string | null ; created_at : string ; dataset_id : string ; id : string ; image_urls ?: ( string | null ) [] | null ; link ?: string | null ; location ?: GeoInfo | null ; metadata ?: unknown ; num_value ?: number | null ; tag_set ?: ( string | null ) [] | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; updated_at : string ; weight : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkMetadataStringTagSet.html b/clients/ts-sdk/docs/types/types_gen.ChunkMetadataStringTagSet.html
new file mode 100644
index 0000000000..639c7e8535
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkMetadataStringTagSet.html
@@ -0,0 +1 @@
+ChunkMetadataStringTagSet | Trieve Typescript SDK - v0.11.7 Type Alias ChunkMetadataStringTagSet Chunk Metadata String Tag Set : { chunk_html ?: string | null ; created_at : string ; dataset_id : string ; id : string ; image_urls ?: ( string | null ) [] | null ; link ?: string | null ; location ?: GeoInfo | null ; metadata ?: unknown ; num_value ?: number | null ; tag_set ?: string | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; updated_at : string ; weight : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkMetadataTypes.html b/clients/ts-sdk/docs/types/types_gen.ChunkMetadataTypes.html
new file mode 100644
index 0000000000..b9aa60b002
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkMetadataTypes.html
@@ -0,0 +1 @@
+ChunkMetadataTypes | Trieve Typescript SDK - v0.11.7 Type Alias ChunkMetadataTypes
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkMetadataWithScore.html b/clients/ts-sdk/docs/types/types_gen.ChunkMetadataWithScore.html
new file mode 100644
index 0000000000..31ed32d772
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkMetadataWithScore.html
@@ -0,0 +1 @@
+ChunkMetadataWithScore | Trieve Typescript SDK - v0.11.7 Type Alias ChunkMetadataWithScore Chunk Metadata With Score : { chunk_html ?: string | null ; created_at : string ; dataset_id : string ; id : string ; link ?: string | null ; metadata ?: unknown ; score : number ; tag_set ?: string | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; updated_at : string ; weight : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkReqPayload.html b/clients/ts-sdk/docs/types/types_gen.ChunkReqPayload.html
new file mode 100644
index 0000000000..09b8012587
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkReqPayload.html
@@ -0,0 +1,16 @@
+ChunkReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias ChunkReqPayload Chunk Req Payload : { chunk_html ?: string | null ; convert_html_to_text ?: boolean | null ; fulltext_boost ?: FullTextBoost | null ; group_ids ?: string [] | null ; group_tracking_ids ?: string [] | null ; image_urls ?: string [] | null ; link ?: string | null ; location ?: GeoInfo | null ; metadata ?: unknown ; num_value ?: number | null ; semantic_boost ?: SemanticBoost | null ; semantic_content ?: string | null ; split_avg ?: boolean | null ; tag_set ?: string [] | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; upsert_by_tracking_id ?: boolean | null ; weight ?: number | null ; } Type declaration Optional
chunk_ html ?: string | null Optional
convert_ html_ to_ text ?: boolean | null Optional
fulltext_ boost ?: FullTextBoost | null Optional
group_ ids ?: string [] | null Optional
group_ tracking_ ids ?: string [] | null Optional
image_ urls ?: string [] | null Optional
link ?: string | null Optional
location ?: GeoInfo | null Optional
metadata ?: unknown Optional
num_ value ?: number | null Optional
semantic_ boost ?: SemanticBoost | null Optional
semantic_ content ?: string | null Optional
split_ avg ?: boolean | null Optional
tag_ set ?: string [] | null Optional
time_ stamp ?: string | null Optional
tracking_ id ?: string | null Optional
upsert_ by_ tracking_ id ?: boolean | null Optional
weight ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.ChunkReturnTypes.html b/clients/ts-sdk/docs/types/types_gen.ChunkReturnTypes.html
new file mode 100644
index 0000000000..813ba0005e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ChunkReturnTypes.html
@@ -0,0 +1 @@
+ChunkReturnTypes | Trieve Typescript SDK - v0.11.7 Type Alias ChunkReturnTypes
diff --git a/clients/ts-sdk/docs/types/types_gen.ClearDatasetData.html b/clients/ts-sdk/docs/types/types_gen.ClearDatasetData.html
new file mode 100644
index 0000000000..3b3705fab9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ClearDatasetData.html
@@ -0,0 +1,3 @@
+ClearDatasetData | Trieve Typescript SDK - v0.11.7 Type Alias ClearDatasetData Clear Dataset Data : { datasetId : string ; trDataset : string ; }
Type declaration dataset Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.ClearDatasetResponse.html b/clients/ts-sdk/docs/types/types_gen.ClearDatasetResponse.html
new file mode 100644
index 0000000000..cf3ae9d48a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ClearDatasetResponse.html
@@ -0,0 +1 @@
+ClearDatasetResponse | Trieve Typescript SDK - v0.11.7 Type Alias ClearDatasetResponse Clear Dataset Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.ClusterAnalytics.html b/clients/ts-sdk/docs/types/types_gen.ClusterAnalytics.html
new file mode 100644
index 0000000000..f9a9f23f65
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ClusterAnalytics.html
@@ -0,0 +1 @@
+ClusterAnalytics | Trieve Typescript SDK - v0.11.7 Type Alias ClusterAnalytics Cluster Analytics : { filter ?: ClusterAnalyticsFilter | null ; type : "cluster_topics" ; } | { cluster_id : string ; page ?: number | null ; type : "cluster_queries" ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ClusterAnalyticsFilter.html b/clients/ts-sdk/docs/types/types_gen.ClusterAnalyticsFilter.html
new file mode 100644
index 0000000000..49ead734b0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ClusterAnalyticsFilter.html
@@ -0,0 +1 @@
+ClusterAnalyticsFilter | Trieve Typescript SDK - v0.11.7 Type Alias ClusterAnalyticsFilter Cluster Analytics Filter : { date_range ?: DateRange | null ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ClusterAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.ClusterAnalyticsResponse.html
new file mode 100644
index 0000000000..d73b250eab
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ClusterAnalyticsResponse.html
@@ -0,0 +1 @@
+ClusterAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias ClusterAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.ConditionType.html b/clients/ts-sdk/docs/types/types_gen.ConditionType.html
new file mode 100644
index 0000000000..7eac992aa2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ConditionType.html
@@ -0,0 +1 @@
+ConditionType | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.ContentChunkMetadata.html b/clients/ts-sdk/docs/types/types_gen.ContentChunkMetadata.html
new file mode 100644
index 0000000000..e6ab0b254f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ContentChunkMetadata.html
@@ -0,0 +1 @@
+ContentChunkMetadata | Trieve Typescript SDK - v0.11.7 Type Alias ContentChunkMetadata Content Chunk Metadata : { chunk_html ?: string | null ; id : string ; image_urls ?: ( string | null ) [] | null ; num_value ?: number | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; weight : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.CountChunkQueryResponseBody.html b/clients/ts-sdk/docs/types/types_gen.CountChunkQueryResponseBody.html
new file mode 100644
index 0000000000..2738781c90
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CountChunkQueryResponseBody.html
@@ -0,0 +1 @@
+CountChunkQueryResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias CountChunkQueryResponseBody Count Chunk Query Response Body : { count : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.CountChunksData.html b/clients/ts-sdk/docs/types/types_gen.CountChunksData.html
new file mode 100644
index 0000000000..437475c14c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CountChunksData.html
@@ -0,0 +1,3 @@
+CountChunksData | Trieve Typescript SDK - v0.11.7 Type Alias CountChunksData
diff --git a/clients/ts-sdk/docs/types/types_gen.CountChunksReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CountChunksReqPayload.html
new file mode 100644
index 0000000000..f55781695c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CountChunksReqPayload.html
@@ -0,0 +1,4 @@
+CountChunksReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CountChunksReqPayload Count Chunks Req Payload : { filters ?: ChunkFilter | null ; limit ?: number | null ; query : QueryTypes ; score_threshold ?: number | null ; search_type : CountSearchMethod ; use_quote_negated_terms ?: boolean | null ; } Type declaration Optional
filters ?: ChunkFilter | null Optional
limit ?: number | null Optional
score_ threshold ?: number | null Optional
use_ quote_ negated_ terms ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.CountChunksResponse.html b/clients/ts-sdk/docs/types/types_gen.CountChunksResponse.html
new file mode 100644
index 0000000000..4332c9bd80
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CountChunksResponse.html
@@ -0,0 +1 @@
+CountChunksResponse | Trieve Typescript SDK - v0.11.7 Type Alias CountChunksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CountSearchMethod.html b/clients/ts-sdk/docs/types/types_gen.CountSearchMethod.html
new file mode 100644
index 0000000000..afd4e8807a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CountSearchMethod.html
@@ -0,0 +1 @@
+CountSearchMethod | Trieve Typescript SDK - v0.11.7 Type Alias CountSearchMethod Count Search Method : "fulltext" | "semantic" | "bm25"
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateBatchChunkGroupReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateBatchChunkGroupReqPayload.html
new file mode 100644
index 0000000000..e88344425e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateBatchChunkGroupReqPayload.html
@@ -0,0 +1 @@
+CreateBatchChunkGroupReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateBatchChunkGroupReqPayload
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateBatchChunkReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateBatchChunkReqPayload.html
new file mode 100644
index 0000000000..8106acc15a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateBatchChunkReqPayload.html
@@ -0,0 +1 @@
+CreateBatchChunkReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateBatchChunkReqPayload
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateChunkData.html b/clients/ts-sdk/docs/types/types_gen.CreateChunkData.html
new file mode 100644
index 0000000000..02f4ab0802
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateChunkData.html
@@ -0,0 +1,3 @@
+CreateChunkData | Trieve Typescript SDK - v0.11.7 Type Alias CreateChunkData
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupData.html b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupData.html
new file mode 100644
index 0000000000..1dc34024b8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupData.html
@@ -0,0 +1,3 @@
+CreateChunkGroupData | Trieve Typescript SDK - v0.11.7 Type Alias CreateChunkGroupData
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupReqPayloadEnum.html b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupReqPayloadEnum.html
new file mode 100644
index 0000000000..b59f0957af
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupReqPayloadEnum.html
@@ -0,0 +1 @@
+CreateChunkGroupReqPayloadEnum | Trieve Typescript SDK - v0.11.7 Type Alias CreateChunkGroupReqPayloadEnum
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupResponse.html
new file mode 100644
index 0000000000..f4b34f8de5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupResponse.html
@@ -0,0 +1 @@
+CreateChunkGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias CreateChunkGroupResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupResponseEnum.html b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupResponseEnum.html
new file mode 100644
index 0000000000..cf6b149159
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateChunkGroupResponseEnum.html
@@ -0,0 +1 @@
+CreateChunkGroupResponseEnum | Trieve Typescript SDK - v0.11.7 Type Alias CreateChunkGroupResponseEnum
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateChunkReqPayloadEnum.html b/clients/ts-sdk/docs/types/types_gen.CreateChunkReqPayloadEnum.html
new file mode 100644
index 0000000000..55ad6844e1
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateChunkReqPayloadEnum.html
@@ -0,0 +1 @@
+CreateChunkReqPayloadEnum | Trieve Typescript SDK - v0.11.7 Type Alias CreateChunkReqPayloadEnum
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateChunkResponse.html b/clients/ts-sdk/docs/types/types_gen.CreateChunkResponse.html
new file mode 100644
index 0000000000..7dc03316a3
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateChunkResponse.html
@@ -0,0 +1 @@
+CreateChunkResponse | Trieve Typescript SDK - v0.11.7 Type Alias CreateChunkResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateDatasetData.html b/clients/ts-sdk/docs/types/types_gen.CreateDatasetData.html
new file mode 100644
index 0000000000..ca6a4f2a51
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateDatasetData.html
@@ -0,0 +1,3 @@
+CreateDatasetData | Trieve Typescript SDK - v0.11.7 Type Alias CreateDatasetData
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateDatasetRequest.html b/clients/ts-sdk/docs/types/types_gen.CreateDatasetRequest.html
new file mode 100644
index 0000000000..5ccb449787
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateDatasetRequest.html
@@ -0,0 +1,4 @@
+CreateDatasetRequest | Trieve Typescript SDK - v0.11.7 Type Alias CreateDatasetRequest Create Dataset Request : { dataset_name : string ; organization_id : string ; server_configuration ?: DatasetConfigurationDTO | null ; tracking_id ?: string | null ; } Type declaration dataset_ name : string organization_ id : string Optional
tracking_ id ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateDatasetResponse.html b/clients/ts-sdk/docs/types/types_gen.CreateDatasetResponse.html
new file mode 100644
index 0000000000..1a7caa958c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateDatasetResponse.html
@@ -0,0 +1 @@
+CreateDatasetResponse | Trieve Typescript SDK - v0.11.7 Type Alias CreateDatasetResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateMessageData.html b/clients/ts-sdk/docs/types/types_gen.CreateMessageData.html
new file mode 100644
index 0000000000..90798d66e4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateMessageData.html
@@ -0,0 +1,3 @@
+CreateMessageData | Trieve Typescript SDK - v0.11.7 Type Alias CreateMessageData
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateMessageReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateMessageReqPayload.html
new file mode 100644
index 0000000000..91f96589a9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateMessageReqPayload.html
@@ -0,0 +1,7 @@
+CreateMessageReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateMessageReqPayload Create Message Req Payload : { concat_user_messages_query ?: boolean | null ; filters ?: ChunkFilter | null ; highlight_options ?: HighlightOptions | null ; llm_options ?: LLMOptions | null ; new_message_content : string ; page_size ?: number | null ; score_threshold ?: number | null ; search_query ?: string | null ; search_type ?: SearchMethod | null ; topic_id : string ; } Type declaration Optional
concat_ user_ messages_ query ?: boolean | null Optional
filters ?: ChunkFilter | null Optional
highlight_ options ?: HighlightOptions | null Optional
llm_ options ?: LLMOptions | null new_ message_ content : string Optional
page_ size ?: number | null Optional
score_ threshold ?: number | null Optional
search_ query ?: string | null Optional
search_ type ?: SearchMethod | null topic_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateMessageResponse.html b/clients/ts-sdk/docs/types/types_gen.CreateMessageResponse.html
new file mode 100644
index 0000000000..14b357fab1
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateMessageResponse.html
@@ -0,0 +1 @@
+CreateMessageResponse | Trieve Typescript SDK - v0.11.7 Type Alias CreateMessageResponse Create Message Response : string
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateOrganizationData.html b/clients/ts-sdk/docs/types/types_gen.CreateOrganizationData.html
new file mode 100644
index 0000000000..f634e6350a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateOrganizationData.html
@@ -0,0 +1,2 @@
+CreateOrganizationData | Trieve Typescript SDK - v0.11.7 Type Alias CreateOrganizationData
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateOrganizationReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateOrganizationReqPayload.html
new file mode 100644
index 0000000000..7bdf42935c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateOrganizationReqPayload.html
@@ -0,0 +1,2 @@
+CreateOrganizationReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateOrganizationReqPayload Create Organization Req Payload : { name : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateOrganizationResponse.html b/clients/ts-sdk/docs/types/types_gen.CreateOrganizationResponse.html
new file mode 100644
index 0000000000..66adb32226
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateOrganizationResponse.html
@@ -0,0 +1 @@
+CreateOrganizationResponse | Trieve Typescript SDK - v0.11.7 Type Alias CreateOrganizationResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionData.html b/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionData.html
new file mode 100644
index 0000000000..dd89de1bc5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionData.html
@@ -0,0 +1,2 @@
+CreateSetupCheckoutSessionData | Trieve Typescript SDK - v0.11.7 Type Alias CreateSetupCheckoutSessionData Create Setup Checkout Session Data : { organizationId : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionResPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionResPayload.html
new file mode 100644
index 0000000000..ea3545180f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionResPayload.html
@@ -0,0 +1 @@
+CreateSetupCheckoutSessionResPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateSetupCheckoutSessionResPayload Create Setup Checkout Session Res Payload : { url : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionResponse.html b/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionResponse.html
new file mode 100644
index 0000000000..bba7d34bf6
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateSetupCheckoutSessionResponse.html
@@ -0,0 +1 @@
+CreateSetupCheckoutSessionResponse | Trieve Typescript SDK - v0.11.7 Type Alias CreateSetupCheckoutSessionResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateSingleChunkGroupReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateSingleChunkGroupReqPayload.html
new file mode 100644
index 0000000000..59b940238a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateSingleChunkGroupReqPayload.html
@@ -0,0 +1,7 @@
+CreateSingleChunkGroupReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateSingleChunkGroupReqPayload Create Single Chunk Group Req Payload : { description ?: string | null ; metadata ?: unknown ; name ?: string | null ; tag_set ?: string [] | null ; tracking_id ?: string | null ; upsert_by_tracking_id ?: boolean | null ; }
Type declaration Optional
description ?: string | null Optional
metadata ?: unknown Optional
name ?: string | null Optional
tag_ set ?: string [] | null Optional
tracking_ id ?: string | null Optional
upsert_ by_ tracking_ id ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateSingleChunkReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateSingleChunkReqPayload.html
new file mode 100644
index 0000000000..7b81ae150b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateSingleChunkReqPayload.html
@@ -0,0 +1 @@
+CreateSingleChunkReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateSingleChunkReqPayload
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateTopicData.html b/clients/ts-sdk/docs/types/types_gen.CreateTopicData.html
new file mode 100644
index 0000000000..dafdd84cc9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateTopicData.html
@@ -0,0 +1,3 @@
+CreateTopicData | Trieve Typescript SDK - v0.11.7 Type Alias CreateTopicData
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateTopicReqPayload.html b/clients/ts-sdk/docs/types/types_gen.CreateTopicReqPayload.html
new file mode 100644
index 0000000000..8a38e7be92
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateTopicReqPayload.html
@@ -0,0 +1,4 @@
+CreateTopicReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias CreateTopicReqPayload Create Topic Req Payload : { first_user_message ?: string | null ; name ?: string | null ; owner_id : string ; }
Type declaration Optional
first_ user_ message ?: string | null Optional
name ?: string | null owner_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.CreateTopicResponse.html b/clients/ts-sdk/docs/types/types_gen.CreateTopicResponse.html
new file mode 100644
index 0000000000..1712499ff8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.CreateTopicResponse.html
@@ -0,0 +1 @@
+CreateTopicResponse | Trieve Typescript SDK - v0.11.7 Type Alias CreateTopicResponse Create Topic Response : Topic
diff --git a/clients/ts-sdk/docs/types/types_gen.Dataset.html b/clients/ts-sdk/docs/types/types_gen.Dataset.html
new file mode 100644
index 0000000000..dacf2c5205
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.Dataset.html
@@ -0,0 +1 @@
+Dataset | Trieve Typescript SDK - v0.11.7 Dataset : { created_at : string ; deleted : number ; id : string ; name : string ; organization_id : string ; server_configuration : unknown ; tracking_id ?: string | null ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DatasetAnalytics.html b/clients/ts-sdk/docs/types/types_gen.DatasetAnalytics.html
new file mode 100644
index 0000000000..7aeca82c08
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DatasetAnalytics.html
@@ -0,0 +1 @@
+DatasetAnalytics | Trieve Typescript SDK - v0.11.7 Type Alias DatasetAnalytics Dataset Analytics : { avg_latency : number ; p50 : number ; p95 : number ; p99 : number ; search_rps : number ; total_queries : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DatasetAndUsage.html b/clients/ts-sdk/docs/types/types_gen.DatasetAndUsage.html
new file mode 100644
index 0000000000..cc45416a68
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DatasetAndUsage.html
@@ -0,0 +1 @@
+DatasetAndUsage | Trieve Typescript SDK - v0.11.7 Type Alias DatasetAndUsage
diff --git a/clients/ts-sdk/docs/types/types_gen.DatasetConfigurationDTO.html b/clients/ts-sdk/docs/types/types_gen.DatasetConfigurationDTO.html
new file mode 100644
index 0000000000..c494f40b98
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DatasetConfigurationDTO.html
@@ -0,0 +1,28 @@
+DatasetConfigurationDTO | Trieve Typescript SDK - v0.11.7 Type Alias DatasetConfigurationDTO Dataset ConfigurationDTO : { BM25_AVG_LEN ?: number | null ; BM25_B ?: number | null ; BM25_ENABLED ?: boolean | null ; BM25_K ?: number | null ; DISTANCE_METRIC ?: DistanceMetric | null ; EMBEDDING_BASE_URL ?: string | null ; EMBEDDING_MODEL_NAME ?: string | null ; EMBEDDING_QUERY_PREFIX ?: string | null ; EMBEDDING_SIZE ?: number | null ; FREQUENCY_PENALTY ?: number | null ; FULLTEXT_ENABLED ?: boolean | null ; INDEXED_ONLY ?: boolean | null ; LLM_BASE_URL ?: string | null ; LLM_DEFAULT_MODEL ?: string | null ; LOCKED ?: boolean | null ; MAX_LIMIT ?: number | null ; MAX_TOKENS ?: number | null ; MESSAGE_TO_QUERY_PROMPT ?: string | null ; N_RETRIEVALS_TO_INCLUDE ?: number | null ; PRESENCE_PENALTY ?: number | null ; RAG_PROMPT ?: string | null ; RERANKER_BASE_URL ?: string | null ; SEMANTIC_ENABLED ?: boolean | null ; STOP_TOKENS ?: string [] | null ; SYSTEM_PROMPT ?: string | null ; TEMPERATURE ?: number | null ; USE_MESSAGE_TO_QUERY_PROMPT ?: boolean | null ; } Type declaration Optional
BM25_ AVG_ LEN ?: number | null Optional
BM25_ B ?: number | null Optional
BM25_ ENABLED ?: boolean | null Optional
BM25_ K ?: number | null Optional
DISTANCE_ METRIC ?: DistanceMetric | null Optional
EMBEDDING_ BASE_ URL ?: string | null Optional
EMBEDDING_ MODEL_ NAME ?: string | null Optional
EMBEDDING_ QUERY_ PREFIX ?: string | null Optional
EMBEDDING_ SIZE ?: number | null Optional
FREQUENCY_ PENALTY ?: number | null Optional
FULLTEXT_ ENABLED ?: boolean | null Optional
INDEXED_ ONLY ?: boolean | null Optional
LLM_ BASE_ URL ?: string | null Optional
LLM_ DEFAULT_ MODEL ?: string | null Optional
LOCKED ?: boolean | null Optional
MAX_ LIMIT ?: number | null Optional
MAX_ TOKENS ?: number | null Optional
MESSAGE_ TO_ QUERY_ PROMPT ?: string | null Optional
N_ RETRIEVALS_ TO_ INCLUDE ?: number | null Optional
PRESENCE_ PENALTY ?: number | null Optional
RAG_ PROMPT ?: string | null Optional
RERANKER_ BASE_ URL ?: string | null Optional
SEMANTIC_ ENABLED ?: boolean | null Optional
STOP_ TOKENS ?: string [] | null Optional
SYSTEM_ PROMPT ?: string | null Optional
TEMPERATURE ?: number | null Optional
USE_ MESSAGE_ TO_ QUERY_ PROMPT ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.DatasetDTO.html b/clients/ts-sdk/docs/types/types_gen.DatasetDTO.html
new file mode 100644
index 0000000000..6506fc5382
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DatasetDTO.html
@@ -0,0 +1 @@
+DatasetDTO | Trieve Typescript SDK - v0.11.7 DatasetDTO : { created_at : string ; id : string ; name : string ; organization_id : string ; tracking_id ?: string | null ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DatasetUsageCount.html b/clients/ts-sdk/docs/types/types_gen.DatasetUsageCount.html
new file mode 100644
index 0000000000..ebb6122cc0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DatasetUsageCount.html
@@ -0,0 +1 @@
+DatasetUsageCount | Trieve Typescript SDK - v0.11.7 Type Alias DatasetUsageCount Dataset Usage Count : { chunk_count : number ; dataset_id : string ; id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DateRange.html b/clients/ts-sdk/docs/types/types_gen.DateRange.html
new file mode 100644
index 0000000000..d8933ceb60
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DateRange.html
@@ -0,0 +1 @@
+DateRange | Trieve Typescript SDK - v0.11.7 Date Range : { gt ?: string | null ; gte ?: string | null ; lt ?: string | null ; lte ?: string | null ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteChunkByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.DeleteChunkByTrackingIdData.html
new file mode 100644
index 0000000000..a06942ec69
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteChunkByTrackingIdData.html
@@ -0,0 +1,3 @@
+DeleteChunkByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteChunkByTrackingIdData Delete Chunk By Tracking Id Data : { trDataset : string ; trackingId : string ; }
Type declaration tr Dataset : string tracking Id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteChunkByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteChunkByTrackingIdResponse.html
new file mode 100644
index 0000000000..8891ed437d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteChunkByTrackingIdResponse.html
@@ -0,0 +1 @@
+DeleteChunkByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteChunkByTrackingIdResponse Delete Chunk By Tracking Id Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteChunkData.html b/clients/ts-sdk/docs/types/types_gen.DeleteChunkData.html
new file mode 100644
index 0000000000..6a6e9146a0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteChunkData.html
@@ -0,0 +1,3 @@
+DeleteChunkData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteChunkData Delete Chunk Data : { chunkId : string ; trDataset : string ; }
Type declaration chunk Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteChunkGroupData.html b/clients/ts-sdk/docs/types/types_gen.DeleteChunkGroupData.html
new file mode 100644
index 0000000000..092557a292
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteChunkGroupData.html
@@ -0,0 +1,4 @@
+DeleteChunkGroupData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteChunkGroupData Delete Chunk Group Data : { deleteChunks : boolean ; groupId : string ; trDataset : string ; }
Type declaration delete Chunks : boolean group Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteChunkGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteChunkGroupResponse.html
new file mode 100644
index 0000000000..04b408cc48
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteChunkGroupResponse.html
@@ -0,0 +1 @@
+DeleteChunkGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteChunkGroupResponse Delete Chunk Group Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteChunkResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteChunkResponse.html
new file mode 100644
index 0000000000..7722d50eba
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteChunkResponse.html
@@ -0,0 +1 @@
+DeleteChunkResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteChunkResponse Delete Chunk Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteDatasetByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetByTrackingIdData.html
new file mode 100644
index 0000000000..4a0ad8cbd5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetByTrackingIdData.html
@@ -0,0 +1,3 @@
+DeleteDatasetByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteDatasetByTrackingIdData Delete Dataset By Tracking Id Data : { trDataset : string ; trackingId : string ; }
Type declaration tr Dataset : string tracking Id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteDatasetByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetByTrackingIdResponse.html
new file mode 100644
index 0000000000..99c065a550
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetByTrackingIdResponse.html
@@ -0,0 +1 @@
+DeleteDatasetByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteDatasetByTrackingIdResponse Delete Dataset By Tracking Id Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteDatasetData.html b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetData.html
new file mode 100644
index 0000000000..1ba0af6928
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetData.html
@@ -0,0 +1,3 @@
+DeleteDatasetData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteDatasetData Delete Dataset Data : { datasetId : string ; trDataset : string ; }
Type declaration dataset Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteDatasetResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetResponse.html
new file mode 100644
index 0000000000..6d35c3721b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteDatasetResponse.html
@@ -0,0 +1 @@
+DeleteDatasetResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteDatasetResponse Delete Dataset Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteFileHandlerData.html b/clients/ts-sdk/docs/types/types_gen.DeleteFileHandlerData.html
new file mode 100644
index 0000000000..21a69c9dcc
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteFileHandlerData.html
@@ -0,0 +1,3 @@
+DeleteFileHandlerData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteFileHandlerData Delete File Handler Data : { fileId : string ; trDataset : string ; }
Type declaration file Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteFileHandlerResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteFileHandlerResponse.html
new file mode 100644
index 0000000000..2e97741fb1
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteFileHandlerResponse.html
@@ -0,0 +1 @@
+DeleteFileHandlerResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteFileHandlerResponse Delete File Handler Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteGroupByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.DeleteGroupByTrackingIdData.html
new file mode 100644
index 0000000000..cdee48aa98
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteGroupByTrackingIdData.html
@@ -0,0 +1,4 @@
+DeleteGroupByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteGroupByTrackingIdData Delete Group By Tracking Id Data : { deleteChunks : boolean ; trDataset : string ; trackingId : string ; }
Type declaration delete Chunks : boolean tr Dataset : string tracking Id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteGroupByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteGroupByTrackingIdResponse.html
new file mode 100644
index 0000000000..0ae70b65ad
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteGroupByTrackingIdResponse.html
@@ -0,0 +1 @@
+DeleteGroupByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteGroupByTrackingIdResponse Delete Group By Tracking Id Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteOrganizationData.html b/clients/ts-sdk/docs/types/types_gen.DeleteOrganizationData.html
new file mode 100644
index 0000000000..ecd5324f7e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteOrganizationData.html
@@ -0,0 +1,3 @@
+DeleteOrganizationData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteOrganizationData Delete Organization Data : { organizationId : string ; trOrganization : string ; }
Type declaration organization Id : string tr Organization : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteOrganizationResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteOrganizationResponse.html
new file mode 100644
index 0000000000..402a3e8421
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteOrganizationResponse.html
@@ -0,0 +1 @@
+DeleteOrganizationResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteOrganizationResponse Delete Organization Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteTopicData.html b/clients/ts-sdk/docs/types/types_gen.DeleteTopicData.html
new file mode 100644
index 0000000000..73c078c53d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteTopicData.html
@@ -0,0 +1,2 @@
+DeleteTopicData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteTopicData Delete Topic Data : { topic_id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteTopicData2.html b/clients/ts-sdk/docs/types/types_gen.DeleteTopicData2.html
new file mode 100644
index 0000000000..dccecbfa4f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteTopicData2.html
@@ -0,0 +1,3 @@
+DeleteTopicData2 | Trieve Typescript SDK - v0.11.7 Type Alias DeleteTopicData2 Delete Topic Data2 : { topicId : string ; trDataset : string ; }
Type declaration topic Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteTopicResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteTopicResponse.html
new file mode 100644
index 0000000000..da5804325a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteTopicResponse.html
@@ -0,0 +1 @@
+DeleteTopicResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteTopicResponse Delete Topic Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyData.html b/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyData.html
new file mode 100644
index 0000000000..5bb3176e62
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyData.html
@@ -0,0 +1,2 @@
+DeleteUserApiKeyData | Trieve Typescript SDK - v0.11.7 Type Alias DeleteUserApiKeyData Delete User Api Key Data : { apiKeyId : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyRequest.html b/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyRequest.html
new file mode 100644
index 0000000000..25f9daaa65
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyRequest.html
@@ -0,0 +1,2 @@
+DeleteUserApiKeyRequest | Trieve Typescript SDK - v0.11.7 Type Alias DeleteUserApiKeyRequest Delete User Api Key Request : { api_key_id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyResponse.html b/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyResponse.html
new file mode 100644
index 0000000000..d10802cb0b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeleteUserApiKeyResponse.html
@@ -0,0 +1 @@
+DeleteUserApiKeyResponse | Trieve Typescript SDK - v0.11.7 Type Alias DeleteUserApiKeyResponse Delete User Api Key Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.DeprecatedSearchOverGroupsResponseBody.html b/clients/ts-sdk/docs/types/types_gen.DeprecatedSearchOverGroupsResponseBody.html
new file mode 100644
index 0000000000..3a1ab2af14
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DeprecatedSearchOverGroupsResponseBody.html
@@ -0,0 +1 @@
+DeprecatedSearchOverGroupsResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias DeprecatedSearchOverGroupsResponseBody Deprecated Search Over Groups Response Body : { group_chunks : GroupScoreChunk [] ; total_chunk_pages : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.DirectToPaymentLinkData.html b/clients/ts-sdk/docs/types/types_gen.DirectToPaymentLinkData.html
new file mode 100644
index 0000000000..c27d030ede
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DirectToPaymentLinkData.html
@@ -0,0 +1,3 @@
+DirectToPaymentLinkData | Trieve Typescript SDK - v0.11.7 Type Alias DirectToPaymentLinkData Direct To Payment Link Data : { organizationId : string ; planId : string ; }
Type declaration organization Id : string plan Id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.DistanceMetric.html b/clients/ts-sdk/docs/types/types_gen.DistanceMetric.html
new file mode 100644
index 0000000000..9c10209d09
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.DistanceMetric.html
@@ -0,0 +1 @@
+DistanceMetric | Trieve Typescript SDK - v0.11.7 Type Alias DistanceMetric Distance Metric : | "euclidean" | "cosine" | "manhattan" | "dot"
diff --git a/clients/ts-sdk/docs/types/types_gen.EditMessageData.html b/clients/ts-sdk/docs/types/types_gen.EditMessageData.html
new file mode 100644
index 0000000000..8823bf7be1
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.EditMessageData.html
@@ -0,0 +1,3 @@
+EditMessageData | Trieve Typescript SDK - v0.11.7 Type Alias EditMessageData
diff --git a/clients/ts-sdk/docs/types/types_gen.EditMessageReqPayload.html b/clients/ts-sdk/docs/types/types_gen.EditMessageReqPayload.html
new file mode 100644
index 0000000000..dcb92312b0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.EditMessageReqPayload.html
@@ -0,0 +1,8 @@
+EditMessageReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias EditMessageReqPayload Edit Message Req Payload : { concat_user_messages_query ?: boolean | null ; filters ?: ChunkFilter | null ; highlight_options ?: HighlightOptions | null ; llm_options ?: LLMOptions | null ; message_sort_order : number ; new_message_content : string ; page_size ?: number | null ; score_threshold ?: number | null ; search_query ?: string | null ; search_type ?: SearchMethod | null ; topic_id : string ; } Type declaration Optional
concat_ user_ messages_ query ?: boolean | null Optional
filters ?: ChunkFilter | null Optional
highlight_ options ?: HighlightOptions | null Optional
llm_ options ?: LLMOptions | null message_ sort_ order : number new_ message_ content : string Optional
page_ size ?: number | null Optional
score_ threshold ?: number | null Optional
search_ query ?: string | null Optional
search_ type ?: SearchMethod | null topic_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.EditMessageResponse.html b/clients/ts-sdk/docs/types/types_gen.EditMessageResponse.html
new file mode 100644
index 0000000000..eb4c848fa7
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.EditMessageResponse.html
@@ -0,0 +1 @@
+EditMessageResponse | Trieve Typescript SDK - v0.11.7 Type Alias EditMessageResponse Edit Message Response : unknown
diff --git a/clients/ts-sdk/docs/types/types_gen.ErrorResponseBody.html b/clients/ts-sdk/docs/types/types_gen.ErrorResponseBody.html
new file mode 100644
index 0000000000..19fdf1cb29
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ErrorResponseBody.html
@@ -0,0 +1 @@
+ErrorResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias ErrorResponseBody Error Response Body : { message : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.EventReturn.html b/clients/ts-sdk/docs/types/types_gen.EventReturn.html
new file mode 100644
index 0000000000..8b16956fa2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.EventReturn.html
@@ -0,0 +1 @@
+EventReturn | Trieve Typescript SDK - v0.11.7 Event Return : { events : WorkerEvent [] ; page_count : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.EventTypeRequest.html b/clients/ts-sdk/docs/types/types_gen.EventTypeRequest.html
new file mode 100644
index 0000000000..9cd617f4fd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.EventTypeRequest.html
@@ -0,0 +1 @@
+EventTypeRequest | Trieve Typescript SDK - v0.11.7 Type Alias EventTypeRequest Event Type Request : | "file_uploaded" | "file_upload_failed" | "chunks_uploaded" | "chunk_action_failed" | "chunk_updated" | "bulk_chunks_deleted" | "dataset_delete_failed" | "qdrant_upload_failed" | "bulk_chunk_upload_failed" | "group_chunks_updated" | "group_chunks_action_failed"
diff --git a/clients/ts-sdk/docs/types/types_gen.FieldCondition.html b/clients/ts-sdk/docs/types/types_gen.FieldCondition.html
new file mode 100644
index 0000000000..b68b1f68f4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.FieldCondition.html
@@ -0,0 +1,4 @@
+FieldCondition | Trieve Typescript SDK - v0.11.7 Type Alias FieldCondition
diff --git a/clients/ts-sdk/docs/types/types_gen.File.html b/clients/ts-sdk/docs/types/types_gen.File.html
new file mode 100644
index 0000000000..9cb3f8e1ec
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.File.html
@@ -0,0 +1 @@
+File | Trieve Typescript SDK - v0.11.7 File : { created_at : string ; dataset_id : string ; file_name : string ; id : string ; link ?: string | null ; metadata ?: unknown ; size : number ; tag_set ?: ( string | null ) [] | null ; time_stamp ?: string | null ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.FileDTO.html b/clients/ts-sdk/docs/types/types_gen.FileDTO.html
new file mode 100644
index 0000000000..d7e6379ba4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.FileDTO.html
@@ -0,0 +1 @@
+FileDTO | Trieve Typescript SDK - v0.11.7 FileDTO : { created_at : string ; file_name : string ; id : string ; link ?: string | null ; metadata ?: unknown ; s3_url : string ; size : number ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.FullTextBoost.html b/clients/ts-sdk/docs/types/types_gen.FullTextBoost.html
new file mode 100644
index 0000000000..c7ba83ff95
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.FullTextBoost.html
@@ -0,0 +1,4 @@
+FullTextBoost | Trieve Typescript SDK - v0.11.7 Full Text Boost : { boost_factor : number ; phrase : string ; }
Type declaration boost_ factor : number phrase : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksData.html b/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksData.html
new file mode 100644
index 0000000000..f859998a54
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksData.html
@@ -0,0 +1,3 @@
+GenerateOffChunksData | Trieve Typescript SDK - v0.11.7 Type Alias GenerateOffChunksData
diff --git a/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksReqPayload.html b/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksReqPayload.html
new file mode 100644
index 0000000000..5c49a96d83
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksReqPayload.html
@@ -0,0 +1,11 @@
+GenerateOffChunksReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias GenerateOffChunksReqPayload Generate Off Chunks Req Payload : { chunk_ids : string [] ; frequency_penalty ?: number | null ; highlight_results ?: boolean | null ; max_tokens ?: number | null ; presence_penalty ?: number | null ; prev_messages : ChatMessageProxy [] ; prompt ?: string | null ; stop_tokens ?: string [] | null ; stream_response ?: boolean | null ; temperature ?: number | null ; } Type declaration chunk_ ids : string [] Optional
frequency_ penalty ?: number | null Optional
highlight_ results ?: boolean | null Optional
max_ tokens ?: number | null Optional
presence_ penalty ?: number | null Optional
prompt ?: string | null Optional
stop_ tokens ?: string [] | null Optional
stream_ response ?: boolean | null Optional
temperature ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksResponse.html b/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksResponse.html
new file mode 100644
index 0000000000..09a84fec7f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GenerateOffChunksResponse.html
@@ -0,0 +1 @@
+GenerateOffChunksResponse | Trieve Typescript SDK - v0.11.7 Type Alias GenerateOffChunksResponse Generate Off Chunks Response : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GeoInfo.html b/clients/ts-sdk/docs/types/types_gen.GeoInfo.html
new file mode 100644
index 0000000000..d24fae0064
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GeoInfo.html
@@ -0,0 +1,2 @@
+GeoInfo | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.GeoInfoWithBias.html b/clients/ts-sdk/docs/types/types_gen.GeoInfoWithBias.html
new file mode 100644
index 0000000000..421b8c0a0a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GeoInfoWithBias.html
@@ -0,0 +1,3 @@
+GeoInfoWithBias | Trieve Typescript SDK - v0.11.7 Type Alias GeoInfoWithBias Geo Info With Bias : { bias : number ; location : GeoInfo ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GeoTypes.html b/clients/ts-sdk/docs/types/types_gen.GeoTypes.html
new file mode 100644
index 0000000000..1a6315827c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GeoTypes.html
@@ -0,0 +1 @@
+GeoTypes | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllInvoicesData.html b/clients/ts-sdk/docs/types/types_gen.GetAllInvoicesData.html
new file mode 100644
index 0000000000..72e1564de3
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllInvoicesData.html
@@ -0,0 +1,2 @@
+GetAllInvoicesData | Trieve Typescript SDK - v0.11.7 Type Alias GetAllInvoicesData Get All Invoices Data : { organizationId : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllInvoicesResponse.html b/clients/ts-sdk/docs/types/types_gen.GetAllInvoicesResponse.html
new file mode 100644
index 0000000000..44131d5ec2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllInvoicesResponse.html
@@ -0,0 +1 @@
+GetAllInvoicesResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetAllInvoicesResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllPlansResponse.html b/clients/ts-sdk/docs/types/types_gen.GetAllPlansResponse.html
new file mode 100644
index 0000000000..6474a241c4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllPlansResponse.html
@@ -0,0 +1 @@
+GetAllPlansResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetAllPlansResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTagsData.html b/clients/ts-sdk/docs/types/types_gen.GetAllTagsData.html
new file mode 100644
index 0000000000..2ceb1aa808
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTagsData.html
@@ -0,0 +1,3 @@
+GetAllTagsData | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTagsData
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTagsReqPayload.html b/clients/ts-sdk/docs/types/types_gen.GetAllTagsReqPayload.html
new file mode 100644
index 0000000000..a034f18b05
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTagsReqPayload.html
@@ -0,0 +1,3 @@
+GetAllTagsReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTagsReqPayload Get All Tags Req Payload : { page ?: number | null ; page_size ?: number | null ; }
Type declaration Optional
page ?: number | null Optional
page_ size ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTagsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetAllTagsResponse.html
new file mode 100644
index 0000000000..91bc5022f4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTagsResponse.html
@@ -0,0 +1 @@
+GetAllTagsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTagsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTagsResponse2.html b/clients/ts-sdk/docs/types/types_gen.GetAllTagsResponse2.html
new file mode 100644
index 0000000000..8318b08c49
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTagsResponse2.html
@@ -0,0 +1 @@
+GetAllTagsResponse2 | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTagsResponse2
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTopicMessagesData.html b/clients/ts-sdk/docs/types/types_gen.GetAllTopicMessagesData.html
new file mode 100644
index 0000000000..d0655fbfba
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTopicMessagesData.html
@@ -0,0 +1,3 @@
+GetAllTopicMessagesData | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTopicMessagesData Get All Topic Messages Data : { messagesTopicId : string ; trDataset : string ; }
Type declaration messages Topic Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTopicMessagesResponse.html b/clients/ts-sdk/docs/types/types_gen.GetAllTopicMessagesResponse.html
new file mode 100644
index 0000000000..036fb3542c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTopicMessagesResponse.html
@@ -0,0 +1 @@
+GetAllTopicMessagesResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTopicMessagesResponse Get All Topic Messages Response : Message []
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTopicsForOwnerIdData.html b/clients/ts-sdk/docs/types/types_gen.GetAllTopicsForOwnerIdData.html
new file mode 100644
index 0000000000..be0d8da596
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTopicsForOwnerIdData.html
@@ -0,0 +1,3 @@
+GetAllTopicsForOwnerIdData | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTopicsForOwnerIdData Get All Topics For Owner Id Data : { ownerId : string ; trDataset : string ; }
Type declaration owner Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetAllTopicsForOwnerIdResponse.html b/clients/ts-sdk/docs/types/types_gen.GetAllTopicsForOwnerIdResponse.html
new file mode 100644
index 0000000000..e54c89bc5c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetAllTopicsForOwnerIdResponse.html
@@ -0,0 +1 @@
+GetAllTopicsForOwnerIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetAllTopicsForOwnerIdResponse Get All Topics For Owner Id Response : Topic []
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunkByIdData.html b/clients/ts-sdk/docs/types/types_gen.GetChunkByIdData.html
new file mode 100644
index 0000000000..bbd80cd690
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunkByIdData.html
@@ -0,0 +1,4 @@
+GetChunkByIdData | Trieve Typescript SDK - v0.11.7 Type Alias GetChunkByIdData Get Chunk By Id Data : { chunkId : string ; trDataset : string ; xApiVersion ?: APIVersion | null ; } Type declaration chunk Id : string tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunkByIdResponse.html b/clients/ts-sdk/docs/types/types_gen.GetChunkByIdResponse.html
new file mode 100644
index 0000000000..6362648c22
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunkByIdResponse.html
@@ -0,0 +1 @@
+GetChunkByIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetChunkByIdResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunkByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.GetChunkByTrackingIdData.html
new file mode 100644
index 0000000000..97a7285558
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunkByTrackingIdData.html
@@ -0,0 +1,4 @@
+GetChunkByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias GetChunkByTrackingIdData Get Chunk By Tracking Id Data : { trDataset : string ; trackingId : string ; xApiVersion ?: APIVersion | null ; } Type declaration tr Dataset : string tracking Id : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunkByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.GetChunkByTrackingIdResponse.html
new file mode 100644
index 0000000000..66a575139e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunkByTrackingIdResponse.html
@@ -0,0 +1 @@
+GetChunkByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetChunkByTrackingIdResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunkGroupData.html b/clients/ts-sdk/docs/types/types_gen.GetChunkGroupData.html
new file mode 100644
index 0000000000..37bbdd8469
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunkGroupData.html
@@ -0,0 +1,3 @@
+GetChunkGroupData | Trieve Typescript SDK - v0.11.7 Type Alias GetChunkGroupData Get Chunk Group Data : { groupId : string ; trDataset : string ; }
Type declaration group Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunkGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.GetChunkGroupResponse.html
new file mode 100644
index 0000000000..7aea43cbaf
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunkGroupResponse.html
@@ -0,0 +1 @@
+GetChunkGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetChunkGroupResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksByIdsData.html b/clients/ts-sdk/docs/types/types_gen.GetChunksByIdsData.html
new file mode 100644
index 0000000000..1d58e48f61
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksByIdsData.html
@@ -0,0 +1,4 @@
+GetChunksByIdsData | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksByIdsData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksByIdsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetChunksByIdsResponse.html
new file mode 100644
index 0000000000..bb09c5bdf5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksByIdsResponse.html
@@ -0,0 +1 @@
+GetChunksByIdsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksByIdsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksByTrackingIdsData.html b/clients/ts-sdk/docs/types/types_gen.GetChunksByTrackingIdsData.html
new file mode 100644
index 0000000000..f6885ca471
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksByTrackingIdsData.html
@@ -0,0 +1,4 @@
+GetChunksByTrackingIdsData | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksByTrackingIdsData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksByTrackingIdsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetChunksByTrackingIdsResponse.html
new file mode 100644
index 0000000000..b0639fe1b7
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksByTrackingIdsResponse.html
@@ -0,0 +1 @@
+GetChunksByTrackingIdsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksByTrackingIdsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksData.html b/clients/ts-sdk/docs/types/types_gen.GetChunksData.html
new file mode 100644
index 0000000000..1f2579e5de
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksData.html
@@ -0,0 +1 @@
+GetChunksData | Trieve Typescript SDK - v0.11.7 Get Chunks Data : { ids : string [] ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupByTrackingIdData.html
new file mode 100644
index 0000000000..d98b067ddc
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupByTrackingIdData.html
@@ -0,0 +1,5 @@
+GetChunksInGroupByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksInGroupByTrackingIdData Get Chunks In Group By Tracking Id Data : { groupTrackingId : string ; page : number ; trDataset : string ; xApiVersion ?: APIVersion | null ; } Type declaration group Tracking Id : string page : number tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupByTrackingIdResponse.html
new file mode 100644
index 0000000000..bbc8b10ffa
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupByTrackingIdResponse.html
@@ -0,0 +1 @@
+GetChunksInGroupByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksInGroupByTrackingIdResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupData.html b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupData.html
new file mode 100644
index 0000000000..90f6b080a4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupData.html
@@ -0,0 +1,5 @@
+GetChunksInGroupData | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksInGroupData Get Chunks In Group Data : { groupId : string ; page : number | null ; trDataset : string ; xApiVersion ?: APIVersion | null ; } Type declaration group Id : string page : number | null tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupResponse.html
new file mode 100644
index 0000000000..0dd9b20c12
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupResponse.html
@@ -0,0 +1 @@
+GetChunksInGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksInGroupResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupResponse2.html b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupResponse2.html
new file mode 100644
index 0000000000..6c0f95b16b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupResponse2.html
@@ -0,0 +1 @@
+GetChunksInGroupResponse2 | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksInGroupResponse2
diff --git a/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupsResponseBody.html b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupsResponseBody.html
new file mode 100644
index 0000000000..53a32d3bdd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetChunksInGroupsResponseBody.html
@@ -0,0 +1 @@
+GetChunksInGroupsResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias GetChunksInGroupsResponseBody
diff --git a/clients/ts-sdk/docs/types/types_gen.GetClusterAnalyticsData.html b/clients/ts-sdk/docs/types/types_gen.GetClusterAnalyticsData.html
new file mode 100644
index 0000000000..dfa02d083f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetClusterAnalyticsData.html
@@ -0,0 +1,3 @@
+GetClusterAnalyticsData | Trieve Typescript SDK - v0.11.7 Type Alias GetClusterAnalyticsData
diff --git a/clients/ts-sdk/docs/types/types_gen.GetClusterAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetClusterAnalyticsResponse.html
new file mode 100644
index 0000000000..740c83ba02
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetClusterAnalyticsResponse.html
@@ -0,0 +1 @@
+GetClusterAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetClusterAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetCtrAnalyticsData.html b/clients/ts-sdk/docs/types/types_gen.GetCtrAnalyticsData.html
new file mode 100644
index 0000000000..ea190c87c0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetCtrAnalyticsData.html
@@ -0,0 +1,3 @@
+GetCtrAnalyticsData | Trieve Typescript SDK - v0.11.7 Type Alias GetCtrAnalyticsData Get Ctr Analytics Data : { requestBody : CTRAnalytics ; trDataset : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetCtrAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetCtrAnalyticsResponse.html
new file mode 100644
index 0000000000..bab75c9737
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetCtrAnalyticsResponse.html
@@ -0,0 +1 @@
+GetCtrAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetCtrAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetDatasetData.html b/clients/ts-sdk/docs/types/types_gen.GetDatasetData.html
new file mode 100644
index 0000000000..76cf17772f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetDatasetData.html
@@ -0,0 +1,3 @@
+GetDatasetData | Trieve Typescript SDK - v0.11.7 Type Alias GetDatasetData Get Dataset Data : { datasetId : string ; trDataset : string ; }
Type declaration dataset Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetDatasetFilesHandlerData.html b/clients/ts-sdk/docs/types/types_gen.GetDatasetFilesHandlerData.html
new file mode 100644
index 0000000000..3dc515925d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetDatasetFilesHandlerData.html
@@ -0,0 +1,4 @@
+GetDatasetFilesHandlerData | Trieve Typescript SDK - v0.11.7 Type Alias GetDatasetFilesHandlerData Get Dataset Files Handler Data : { datasetId : string ; page : number ; trDataset : string ; }
Type declaration dataset Id : string page : number tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetDatasetFilesHandlerResponse.html b/clients/ts-sdk/docs/types/types_gen.GetDatasetFilesHandlerResponse.html
new file mode 100644
index 0000000000..d0b90f5fd8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetDatasetFilesHandlerResponse.html
@@ -0,0 +1 @@
+GetDatasetFilesHandlerResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetDatasetFilesHandlerResponse Get Dataset Files Handler Response : File []
diff --git a/clients/ts-sdk/docs/types/types_gen.GetDatasetResponse.html b/clients/ts-sdk/docs/types/types_gen.GetDatasetResponse.html
new file mode 100644
index 0000000000..02abf80fe9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetDatasetResponse.html
@@ -0,0 +1 @@
+GetDatasetResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetDatasetResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetDatasetsFromOrganizationData.html b/clients/ts-sdk/docs/types/types_gen.GetDatasetsFromOrganizationData.html
new file mode 100644
index 0000000000..abbf1c6734
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetDatasetsFromOrganizationData.html
@@ -0,0 +1,5 @@
+GetDatasetsFromOrganizationData | Trieve Typescript SDK - v0.11.7 Type Alias GetDatasetsFromOrganizationData Get Datasets From Organization Data : { limit ?: number | null ; offset ?: number | null ; organizationId : string ; trOrganization : string ; }
Type declaration Optional
limit ?: number | null Optional
offset ?: number | null organization Id : string tr Organization : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetDatasetsFromOrganizationResponse.html b/clients/ts-sdk/docs/types/types_gen.GetDatasetsFromOrganizationResponse.html
new file mode 100644
index 0000000000..bda861ac37
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetDatasetsFromOrganizationResponse.html
@@ -0,0 +1 @@
+GetDatasetsFromOrganizationResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetDatasetsFromOrganizationResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetDatasetsPagination.html b/clients/ts-sdk/docs/types/types_gen.GetDatasetsPagination.html
new file mode 100644
index 0000000000..5e2b8a943c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetDatasetsPagination.html
@@ -0,0 +1 @@
+GetDatasetsPagination | Trieve Typescript SDK - v0.11.7 Type Alias GetDatasetsPagination Get Datasets Pagination : { limit ?: number | null ; offset ?: number | null ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetEventsData.html b/clients/ts-sdk/docs/types/types_gen.GetEventsData.html
new file mode 100644
index 0000000000..60c628311b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetEventsData.html
@@ -0,0 +1,4 @@
+GetEventsData | Trieve Typescript SDK - v0.11.7 Get Events Data : { event_types ?: EventTypeRequest [] | null ; page ?: number | null ; page_size ?: number | null ; } Type declaration Optional
page ?: number | null Optional
page_ size ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetEventsData2.html b/clients/ts-sdk/docs/types/types_gen.GetEventsData2.html
new file mode 100644
index 0000000000..f94ea5b089
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetEventsData2.html
@@ -0,0 +1,3 @@
+GetEventsData2 | Trieve Typescript SDK - v0.11.7 Type Alias GetEventsData2 Get Events Data2 : { requestBody : GetEventsData ; trDataset : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetEventsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetEventsResponse.html
new file mode 100644
index 0000000000..f9d7bc9e0b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetEventsResponse.html
@@ -0,0 +1 @@
+GetEventsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetEventsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetFileHandlerData.html b/clients/ts-sdk/docs/types/types_gen.GetFileHandlerData.html
new file mode 100644
index 0000000000..5eb2b05118
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetFileHandlerData.html
@@ -0,0 +1,3 @@
+GetFileHandlerData | Trieve Typescript SDK - v0.11.7 Type Alias GetFileHandlerData Get File Handler Data : { fileId : string ; trDataset : string ; }
Type declaration file Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetFileHandlerResponse.html b/clients/ts-sdk/docs/types/types_gen.GetFileHandlerResponse.html
new file mode 100644
index 0000000000..1d122b7f7b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetFileHandlerResponse.html
@@ -0,0 +1 @@
+GetFileHandlerResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetFileHandlerResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetGroupByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.GetGroupByTrackingIdData.html
new file mode 100644
index 0000000000..62d23cf1e7
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetGroupByTrackingIdData.html
@@ -0,0 +1,3 @@
+GetGroupByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias GetGroupByTrackingIdData Get Group By Tracking Id Data : { trDataset : string ; trackingId : string ; }
Type declaration tr Dataset : string tracking Id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetGroupByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.GetGroupByTrackingIdResponse.html
new file mode 100644
index 0000000000..7469f69fe6
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetGroupByTrackingIdResponse.html
@@ -0,0 +1 @@
+GetGroupByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetGroupByTrackingIdResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksData.html b/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksData.html
new file mode 100644
index 0000000000..c7b9436016
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksData.html
@@ -0,0 +1,3 @@
+GetGroupsForChunksData | Trieve Typescript SDK - v0.11.7 Type Alias GetGroupsForChunksData
diff --git a/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksReqPayload.html b/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksReqPayload.html
new file mode 100644
index 0000000000..43d679c935
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksReqPayload.html
@@ -0,0 +1 @@
+GetGroupsForChunksReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias GetGroupsForChunksReqPayload Get Groups For Chunks Req Payload : { chunk_ids : string [] ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksResponse.html b/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksResponse.html
new file mode 100644
index 0000000000..eb20b4ae7f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetGroupsForChunksResponse.html
@@ -0,0 +1 @@
+GetGroupsForChunksResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetGroupsForChunksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetGroupsForDatasetData.html b/clients/ts-sdk/docs/types/types_gen.GetGroupsForDatasetData.html
new file mode 100644
index 0000000000..658463068a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetGroupsForDatasetData.html
@@ -0,0 +1,4 @@
+GetGroupsForDatasetData | Trieve Typescript SDK - v0.11.7 Type Alias GetGroupsForDatasetData Get Groups For Dataset Data : { datasetId : string ; page : number ; trDataset : string ; }
Type declaration dataset Id : string page : number tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetGroupsForDatasetResponse.html b/clients/ts-sdk/docs/types/types_gen.GetGroupsForDatasetResponse.html
new file mode 100644
index 0000000000..8b7c7075f8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetGroupsForDatasetResponse.html
@@ -0,0 +1 @@
+GetGroupsForDatasetResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetGroupsForDatasetResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetMeResponse.html b/clients/ts-sdk/docs/types/types_gen.GetMeResponse.html
new file mode 100644
index 0000000000..ac7e87b6e6
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetMeResponse.html
@@ -0,0 +1 @@
+GetMeResponse | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.GetMetricsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetMetricsResponse.html
new file mode 100644
index 0000000000..779ef7c2e4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetMetricsResponse.html
@@ -0,0 +1 @@
+GetMetricsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetMetricsResponse Get Metrics Response : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetOrganizationData.html b/clients/ts-sdk/docs/types/types_gen.GetOrganizationData.html
new file mode 100644
index 0000000000..7a5570ef85
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetOrganizationData.html
@@ -0,0 +1,3 @@
+GetOrganizationData | Trieve Typescript SDK - v0.11.7 Type Alias GetOrganizationData Get Organization Data : { organizationId : string ; trOrganization : string ; }
Type declaration organization Id : string tr Organization : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetOrganizationResponse.html b/clients/ts-sdk/docs/types/types_gen.GetOrganizationResponse.html
new file mode 100644
index 0000000000..4742698150
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetOrganizationResponse.html
@@ -0,0 +1 @@
+GetOrganizationResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetOrganizationResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsageData.html b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsageData.html
new file mode 100644
index 0000000000..5e7329bf59
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsageData.html
@@ -0,0 +1,3 @@
+GetOrganizationUsageData | Trieve Typescript SDK - v0.11.7 Type Alias GetOrganizationUsageData Get Organization Usage Data : { organizationId : string ; trOrganization : string ; }
Type declaration organization Id : string tr Organization : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsageResponse.html b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsageResponse.html
new file mode 100644
index 0000000000..492ac02565
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsageResponse.html
@@ -0,0 +1 @@
+GetOrganizationUsageResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetOrganizationUsageResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsersData.html b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsersData.html
new file mode 100644
index 0000000000..27a843ce31
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsersData.html
@@ -0,0 +1,3 @@
+GetOrganizationUsersData | Trieve Typescript SDK - v0.11.7 Type Alias GetOrganizationUsersData Get Organization Users Data : { organizationId : string ; trOrganization : string ; }
Type declaration organization Id : string tr Organization : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsersResponse.html b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsersResponse.html
new file mode 100644
index 0000000000..aaa28d3d91
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetOrganizationUsersResponse.html
@@ -0,0 +1 @@
+GetOrganizationUsersResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetOrganizationUsersResponse Get Organization Users Response : SlimUser []
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRagAnalyticsData.html b/clients/ts-sdk/docs/types/types_gen.GetRagAnalyticsData.html
new file mode 100644
index 0000000000..c8d6581f70
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRagAnalyticsData.html
@@ -0,0 +1,3 @@
+GetRagAnalyticsData | Trieve Typescript SDK - v0.11.7 Type Alias GetRagAnalyticsData Get Rag Analytics Data : { requestBody : RAGAnalytics ; trDataset : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRagAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetRagAnalyticsResponse.html
new file mode 100644
index 0000000000..00dc01a69a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRagAnalyticsResponse.html
@@ -0,0 +1 @@
+GetRagAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetRagAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRecommendationAnalyticsData.html b/clients/ts-sdk/docs/types/types_gen.GetRecommendationAnalyticsData.html
new file mode 100644
index 0000000000..400af327c8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRecommendationAnalyticsData.html
@@ -0,0 +1,3 @@
+GetRecommendationAnalyticsData | Trieve Typescript SDK - v0.11.7 Type Alias GetRecommendationAnalyticsData
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRecommendationAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetRecommendationAnalyticsResponse.html
new file mode 100644
index 0000000000..0494e6f6e5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRecommendationAnalyticsResponse.html
@@ -0,0 +1 @@
+GetRecommendationAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetRecommendationAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRecommendedChunksData.html b/clients/ts-sdk/docs/types/types_gen.GetRecommendedChunksData.html
new file mode 100644
index 0000000000..18bc450410
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRecommendedChunksData.html
@@ -0,0 +1,4 @@
+GetRecommendedChunksData | Trieve Typescript SDK - v0.11.7 Type Alias GetRecommendedChunksData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRecommendedChunksResponse.html b/clients/ts-sdk/docs/types/types_gen.GetRecommendedChunksResponse.html
new file mode 100644
index 0000000000..1cf5c1cf6b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRecommendedChunksResponse.html
@@ -0,0 +1 @@
+GetRecommendedChunksResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetRecommendedChunksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRecommendedGroupsData.html b/clients/ts-sdk/docs/types/types_gen.GetRecommendedGroupsData.html
new file mode 100644
index 0000000000..4783308ce3
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRecommendedGroupsData.html
@@ -0,0 +1,4 @@
+GetRecommendedGroupsData | Trieve Typescript SDK - v0.11.7 Type Alias GetRecommendedGroupsData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.GetRecommendedGroupsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetRecommendedGroupsResponse.html
new file mode 100644
index 0000000000..95c232b0d9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetRecommendedGroupsResponse.html
@@ -0,0 +1 @@
+GetRecommendedGroupsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetRecommendedGroupsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetSearchAnalyticsData.html b/clients/ts-sdk/docs/types/types_gen.GetSearchAnalyticsData.html
new file mode 100644
index 0000000000..9477ed531e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetSearchAnalyticsData.html
@@ -0,0 +1,3 @@
+GetSearchAnalyticsData | Trieve Typescript SDK - v0.11.7 Type Alias GetSearchAnalyticsData Get Search Analytics Data : { requestBody : SearchAnalytics ; trDataset : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetSearchAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.GetSearchAnalyticsResponse.html
new file mode 100644
index 0000000000..7774c8cb86
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetSearchAnalyticsResponse.html
@@ -0,0 +1 @@
+GetSearchAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetSearchAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetSuggestedQueriesData.html b/clients/ts-sdk/docs/types/types_gen.GetSuggestedQueriesData.html
new file mode 100644
index 0000000000..7b2baa46d3
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetSuggestedQueriesData.html
@@ -0,0 +1,3 @@
+GetSuggestedQueriesData | Trieve Typescript SDK - v0.11.7 Type Alias GetSuggestedQueriesData
diff --git a/clients/ts-sdk/docs/types/types_gen.GetSuggestedQueriesResponse.html b/clients/ts-sdk/docs/types/types_gen.GetSuggestedQueriesResponse.html
new file mode 100644
index 0000000000..8eb9996986
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetSuggestedQueriesResponse.html
@@ -0,0 +1 @@
+GetSuggestedQueriesResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetSuggestedQueriesResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.GetTrackingChunksData.html b/clients/ts-sdk/docs/types/types_gen.GetTrackingChunksData.html
new file mode 100644
index 0000000000..b06d05bf36
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetTrackingChunksData.html
@@ -0,0 +1 @@
+GetTrackingChunksData | Trieve Typescript SDK - v0.11.7 Type Alias GetTrackingChunksData Get Tracking Chunks Data : { tracking_ids : string [] ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GetUsageByDatasetIdData.html b/clients/ts-sdk/docs/types/types_gen.GetUsageByDatasetIdData.html
new file mode 100644
index 0000000000..6640556132
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetUsageByDatasetIdData.html
@@ -0,0 +1,3 @@
+GetUsageByDatasetIdData | Trieve Typescript SDK - v0.11.7 Type Alias GetUsageByDatasetIdData Get Usage By Dataset Id Data : { datasetId : string ; trDataset : string ; }
Type declaration dataset Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.GetUsageByDatasetIdResponse.html b/clients/ts-sdk/docs/types/types_gen.GetUsageByDatasetIdResponse.html
new file mode 100644
index 0000000000..ea893b4437
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GetUsageByDatasetIdResponse.html
@@ -0,0 +1 @@
+GetUsageByDatasetIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias GetUsageByDatasetIdResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.Granularity.html b/clients/ts-sdk/docs/types/types_gen.Granularity.html
new file mode 100644
index 0000000000..4719c163ca
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.Granularity.html
@@ -0,0 +1 @@
+Granularity | Trieve Typescript SDK - v0.11.7 Granularity : | "minute" | "second" | "hour" | "day"
diff --git a/clients/ts-sdk/docs/types/types_gen.GroupData.html b/clients/ts-sdk/docs/types/types_gen.GroupData.html
new file mode 100644
index 0000000000..a001551b00
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GroupData.html
@@ -0,0 +1 @@
+GroupData | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.GroupScoreChunk.html b/clients/ts-sdk/docs/types/types_gen.GroupScoreChunk.html
new file mode 100644
index 0000000000..d40164dc11
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GroupScoreChunk.html
@@ -0,0 +1 @@
+GroupScoreChunk | Trieve Typescript SDK - v0.11.7 Type Alias GroupScoreChunk Group Score Chunk : { file_id ?: string | null ; group_created_at : string ; group_dataset_id : string ; group_description ?: string | null ; group_id : string ; group_metadata ?: unknown ; group_name ?: string | null ; group_tag_set ?: ( string | null ) [] | null ; group_tracking_id ?: string | null ; group_updated_at : string ; metadata : ScoreChunkDTO [] ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.GroupsBookmarkQueryResult.html b/clients/ts-sdk/docs/types/types_gen.GroupsBookmarkQueryResult.html
new file mode 100644
index 0000000000..dc3791513e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GroupsBookmarkQueryResult.html
@@ -0,0 +1 @@
+GroupsBookmarkQueryResult | Trieve Typescript SDK - v0.11.7 Type Alias GroupsBookmarkQueryResult
diff --git a/clients/ts-sdk/docs/types/types_gen.GroupsForChunk.html b/clients/ts-sdk/docs/types/types_gen.GroupsForChunk.html
new file mode 100644
index 0000000000..60e1cf1ba9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.GroupsForChunk.html
@@ -0,0 +1 @@
+GroupsForChunk | Trieve Typescript SDK - v0.11.7 Type Alias GroupsForChunk
diff --git a/clients/ts-sdk/docs/types/types_gen.HasIDCondition.html b/clients/ts-sdk/docs/types/types_gen.HasIDCondition.html
new file mode 100644
index 0000000000..7906b2b5c2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.HasIDCondition.html
@@ -0,0 +1 @@
+HasIDCondition | Trieve Typescript SDK - v0.11.7 Type Alias HasIDCondition HasIDCondition : { ids ?: string [] | null ; tracking_ids ?: string [] | null ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.HeadQueries.html b/clients/ts-sdk/docs/types/types_gen.HeadQueries.html
new file mode 100644
index 0000000000..054f19c06f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.HeadQueries.html
@@ -0,0 +1 @@
+HeadQueries | Trieve Typescript SDK - v0.11.7 Head Queries : { count : number ; query : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.HeadQueryResponse.html b/clients/ts-sdk/docs/types/types_gen.HeadQueryResponse.html
new file mode 100644
index 0000000000..052ad0ce03
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.HeadQueryResponse.html
@@ -0,0 +1 @@
+HeadQueryResponse | Trieve Typescript SDK - v0.11.7 Type Alias HeadQueryResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.HealthCheckResponse.html b/clients/ts-sdk/docs/types/types_gen.HealthCheckResponse.html
new file mode 100644
index 0000000000..c70fec7bca
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.HealthCheckResponse.html
@@ -0,0 +1 @@
+HealthCheckResponse | Trieve Typescript SDK - v0.11.7 Type Alias HealthCheckResponse Health Check Response : unknown
diff --git a/clients/ts-sdk/docs/types/types_gen.HighlightOptions.html b/clients/ts-sdk/docs/types/types_gen.HighlightOptions.html
new file mode 100644
index 0000000000..8e2997e6a1
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.HighlightOptions.html
@@ -0,0 +1,8 @@
+HighlightOptions | Trieve Typescript SDK - v0.11.7 Type Alias HighlightOptions Highlight Options : { highlight_delimiters ?: string [] | null ; highlight_max_length ?: number | null ; highlight_max_num ?: number | null ; highlight_results ?: boolean | null ; highlight_strategy ?: HighlightStrategy | null ; highlight_threshold ?: number | null ; highlight_window ?: number | null ; } Type declaration Optional
highlight_ delimiters ?: string [] | null Optional
highlight_ max_ length ?: number | null Optional
highlight_ max_ num ?: number | null Optional
highlight_ results ?: boolean | null Optional
highlight_ strategy ?: HighlightStrategy | null Optional
highlight_ threshold ?: number | null Optional
highlight_ window ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.HighlightStrategy.html b/clients/ts-sdk/docs/types/types_gen.HighlightStrategy.html
new file mode 100644
index 0000000000..8305ebb60d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.HighlightStrategy.html
@@ -0,0 +1 @@
+HighlightStrategy | Trieve Typescript SDK - v0.11.7 Type Alias HighlightStrategy Highlight Strategy : "exactmatch" | "v1"
diff --git a/clients/ts-sdk/docs/types/types_gen.InvitationData.html b/clients/ts-sdk/docs/types/types_gen.InvitationData.html
new file mode 100644
index 0000000000..0b19eff100
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.InvitationData.html
@@ -0,0 +1,6 @@
+InvitationData | Trieve Typescript SDK - v0.11.7 Type Alias InvitationData Invitation Data : { app_url : string ; email : string ; organization_id : string ; redirect_uri : string ; user_role : number ; }
Type declaration app_ url : string email : string organization_ id : string redirect_ uri : string user_ role : number
diff --git a/clients/ts-sdk/docs/types/types_gen.LLMOptions.html b/clients/ts-sdk/docs/types/types_gen.LLMOptions.html
new file mode 100644
index 0000000000..fc612301d4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.LLMOptions.html
@@ -0,0 +1,10 @@
+LLMOptions | Trieve Typescript SDK - v0.11.7 LLMOptions : { completion_first ?: boolean | null ; frequency_penalty ?: number | null ; max_tokens ?: number | null ; presence_penalty ?: number | null ; stop_tokens ?: string [] | null ; stream_response ?: boolean | null ; system_prompt ?: string | null ; temperature ?: number | null ; }
Type declaration Optional
completion_ first ?: boolean | null Optional
frequency_ penalty ?: number | null Optional
max_ tokens ?: number | null Optional
presence_ penalty ?: number | null Optional
stop_ tokens ?: string [] | null Optional
stream_ response ?: boolean | null Optional
system_ prompt ?: string | null Optional
temperature ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.LatencyGraphResponse.html b/clients/ts-sdk/docs/types/types_gen.LatencyGraphResponse.html
new file mode 100644
index 0000000000..98702a483d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.LatencyGraphResponse.html
@@ -0,0 +1 @@
+LatencyGraphResponse | Trieve Typescript SDK - v0.11.7 Type Alias LatencyGraphResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.LocationBoundingBox.html b/clients/ts-sdk/docs/types/types_gen.LocationBoundingBox.html
new file mode 100644
index 0000000000..1d0b1617bd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.LocationBoundingBox.html
@@ -0,0 +1 @@
+LocationBoundingBox | Trieve Typescript SDK - v0.11.7 Type Alias LocationBoundingBox
diff --git a/clients/ts-sdk/docs/types/types_gen.LocationPolygon.html b/clients/ts-sdk/docs/types/types_gen.LocationPolygon.html
new file mode 100644
index 0000000000..f3180bde82
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.LocationPolygon.html
@@ -0,0 +1 @@
+LocationPolygon | Trieve Typescript SDK - v0.11.7 Type Alias LocationPolygon Location Polygon : { exterior : GeoInfo [] ; interior ?: GeoInfo [] [] | null ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.LocationRadius.html b/clients/ts-sdk/docs/types/types_gen.LocationRadius.html
new file mode 100644
index 0000000000..205b468032
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.LocationRadius.html
@@ -0,0 +1 @@
+LocationRadius | Trieve Typescript SDK - v0.11.7 Type Alias LocationRadius Location Radius : { center : GeoInfo ; radius : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.LoginData.html b/clients/ts-sdk/docs/types/types_gen.LoginData.html
new file mode 100644
index 0000000000..256a6e732d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.LoginData.html
@@ -0,0 +1,4 @@
+LoginData | Trieve Typescript SDK - v0.11.7 Login Data : { invCode ?: string | null ; organizationId ?: string | null ; redirectUri ?: string | null ; }
Type declaration Optional
inv Code ?: string | null Optional
organization Id ?: string | null Optional
redirect Uri ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.LogoutResponse.html b/clients/ts-sdk/docs/types/types_gen.LogoutResponse.html
new file mode 100644
index 0000000000..1f530e1c62
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.LogoutResponse.html
@@ -0,0 +1 @@
+LogoutResponse | Trieve Typescript SDK - v0.11.7 Type Alias LogoutResponse Logout Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.MatchCondition.html b/clients/ts-sdk/docs/types/types_gen.MatchCondition.html
new file mode 100644
index 0000000000..bfaa920f6f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.MatchCondition.html
@@ -0,0 +1 @@
+MatchCondition | Trieve Typescript SDK - v0.11.7 Type Alias MatchCondition Match Condition : string | number
diff --git a/clients/ts-sdk/docs/types/types_gen.Message.html b/clients/ts-sdk/docs/types/types_gen.Message.html
new file mode 100644
index 0000000000..16462c3f9b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.Message.html
@@ -0,0 +1 @@
+Message | Trieve Typescript SDK - v0.11.7 Message : { completion_tokens ?: number | null ; content : string ; created_at : string ; dataset_id : string ; deleted : boolean ; id : string ; prompt_tokens ?: number | null ; role : string ; sort_order : number ; topic_id : string ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.MultiQuery.html b/clients/ts-sdk/docs/types/types_gen.MultiQuery.html
new file mode 100644
index 0000000000..539de59ea1
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.MultiQuery.html
@@ -0,0 +1,4 @@
+MultiQuery | Trieve Typescript SDK - v0.11.7 Multi Query : { query : string ; weight : number ; }
Type declaration query : string weight : number
diff --git a/clients/ts-sdk/docs/types/types_gen.NewChunkMetadataTypes.html b/clients/ts-sdk/docs/types/types_gen.NewChunkMetadataTypes.html
new file mode 100644
index 0000000000..f5e521cb40
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.NewChunkMetadataTypes.html
@@ -0,0 +1 @@
+NewChunkMetadataTypes | Trieve Typescript SDK - v0.11.7 Type Alias NewChunkMetadataTypes
diff --git a/clients/ts-sdk/docs/types/types_gen.Organization.html b/clients/ts-sdk/docs/types/types_gen.Organization.html
new file mode 100644
index 0000000000..3aba7179ab
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.Organization.html
@@ -0,0 +1 @@
+Organization | Trieve Typescript SDK - v0.11.7 Organization : { created_at : string ; deleted : number ; id : string ; name : string ; registerable ?: boolean | null ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.OrganizationUsageCount.html b/clients/ts-sdk/docs/types/types_gen.OrganizationUsageCount.html
new file mode 100644
index 0000000000..aa9aeeb30a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.OrganizationUsageCount.html
@@ -0,0 +1 @@
+OrganizationUsageCount | Trieve Typescript SDK - v0.11.7 Type Alias OrganizationUsageCount Organization Usage Count : { chunk_count : number ; dataset_count : number ; file_storage : number ; id : string ; message_count : number ; org_id : string ; user_count : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.PostInvitationData.html b/clients/ts-sdk/docs/types/types_gen.PostInvitationData.html
new file mode 100644
index 0000000000..76e8b8a7b6
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.PostInvitationData.html
@@ -0,0 +1,3 @@
+PostInvitationData | Trieve Typescript SDK - v0.11.7 Type Alias PostInvitationData Post Invitation Data : { requestBody : InvitationData ; trOrganization : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.PostInvitationResponse.html b/clients/ts-sdk/docs/types/types_gen.PostInvitationResponse.html
new file mode 100644
index 0000000000..297e60edff
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.PostInvitationResponse.html
@@ -0,0 +1 @@
+PostInvitationResponse | Trieve Typescript SDK - v0.11.7 Type Alias PostInvitationResponse Post Invitation Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.QdrantSortBy.html b/clients/ts-sdk/docs/types/types_gen.QdrantSortBy.html
new file mode 100644
index 0000000000..64ca26960d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.QdrantSortBy.html
@@ -0,0 +1,2 @@
+QdrantSortBy | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.QueryCountResponse.html b/clients/ts-sdk/docs/types/types_gen.QueryCountResponse.html
new file mode 100644
index 0000000000..30a225335a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.QueryCountResponse.html
@@ -0,0 +1 @@
+QueryCountResponse | Trieve Typescript SDK - v0.11.7 Type Alias QueryCountResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.QueryTypes.html b/clients/ts-sdk/docs/types/types_gen.QueryTypes.html
new file mode 100644
index 0000000000..217bbd5f3f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.QueryTypes.html
@@ -0,0 +1,2 @@
+QueryTypes | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.RAGAnalytics.html b/clients/ts-sdk/docs/types/types_gen.RAGAnalytics.html
new file mode 100644
index 0000000000..9e41ba0769
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RAGAnalytics.html
@@ -0,0 +1 @@
+RAGAnalytics | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.RAGAnalyticsFilter.html b/clients/ts-sdk/docs/types/types_gen.RAGAnalyticsFilter.html
new file mode 100644
index 0000000000..6f4cf083eb
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RAGAnalyticsFilter.html
@@ -0,0 +1 @@
+RAGAnalyticsFilter | Trieve Typescript SDK - v0.11.7 Type Alias RAGAnalyticsFilter
diff --git a/clients/ts-sdk/docs/types/types_gen.RAGAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.RAGAnalyticsResponse.html
new file mode 100644
index 0000000000..5ebb7e9411
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RAGAnalyticsResponse.html
@@ -0,0 +1 @@
+RAGAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias RAGAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.RAGSortBy.html b/clients/ts-sdk/docs/types/types_gen.RAGSortBy.html
new file mode 100644
index 0000000000..4a618aa35c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RAGSortBy.html
@@ -0,0 +1 @@
+RAGSortBy | Trieve Typescript SDK - v0.11.7 RAGSort By : "created_at" | "latency"
diff --git a/clients/ts-sdk/docs/types/types_gen.RAGUsageGraphResponse.html b/clients/ts-sdk/docs/types/types_gen.RAGUsageGraphResponse.html
new file mode 100644
index 0000000000..d98a06472d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RAGUsageGraphResponse.html
@@ -0,0 +1 @@
+RAGUsageGraphResponse | Trieve Typescript SDK - v0.11.7 Type Alias RAGUsageGraphResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.RAGUsageResponse.html b/clients/ts-sdk/docs/types/types_gen.RAGUsageResponse.html
new file mode 100644
index 0000000000..3a87bac214
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RAGUsageResponse.html
@@ -0,0 +1 @@
+RAGUsageResponse | Trieve Typescript SDK - v0.11.7 Type Alias RAGUsageResponse RAGUsage Response : { total_queries : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RagQueryEvent.html b/clients/ts-sdk/docs/types/types_gen.RagQueryEvent.html
new file mode 100644
index 0000000000..ac81329962
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RagQueryEvent.html
@@ -0,0 +1 @@
+RagQueryEvent | Trieve Typescript SDK - v0.11.7 Rag Query Event : { created_at : string ; dataset_id : string ; id : string ; rag_type : string ; results : ChunkMetadataStringTagSet [] ; search_id : string ; user_message : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RagQueryResponse.html b/clients/ts-sdk/docs/types/types_gen.RagQueryResponse.html
new file mode 100644
index 0000000000..b29c4db58f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RagQueryResponse.html
@@ -0,0 +1 @@
+RagQueryResponse | Trieve Typescript SDK - v0.11.7 Type Alias RagQueryResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.RagTypes.html b/clients/ts-sdk/docs/types/types_gen.RagTypes.html
new file mode 100644
index 0000000000..5e0ae5debb
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RagTypes.html
@@ -0,0 +1 @@
+RagTypes | Trieve Typescript SDK - v0.11.7 Rag Types : "chosen_chunks" | "all_chunks"
diff --git a/clients/ts-sdk/docs/types/types_gen.Range.html b/clients/ts-sdk/docs/types/types_gen.Range.html
new file mode 100644
index 0000000000..2fe15c45bf
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.Range.html
@@ -0,0 +1 @@
+Range | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.RangeCondition.html b/clients/ts-sdk/docs/types/types_gen.RangeCondition.html
new file mode 100644
index 0000000000..218dd1e46d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RangeCondition.html
@@ -0,0 +1 @@
+RangeCondition | Trieve Typescript SDK - v0.11.7 Type Alias RangeCondition Range Condition : number
diff --git a/clients/ts-sdk/docs/types/types_gen.RateQueryRequest.html b/clients/ts-sdk/docs/types/types_gen.RateQueryRequest.html
new file mode 100644
index 0000000000..520c187f47
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RateQueryRequest.html
@@ -0,0 +1 @@
+RateQueryRequest | Trieve Typescript SDK - v0.11.7 Type Alias RateQueryRequest Rate Query Request : { note ?: string | null ; query_id : string ; rating : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ReRankOptions.html b/clients/ts-sdk/docs/types/types_gen.ReRankOptions.html
new file mode 100644
index 0000000000..7a5f93fb1e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ReRankOptions.html
@@ -0,0 +1 @@
+ReRankOptions | Trieve Typescript SDK - v0.11.7 Re Rank Options : | "semantic" | "fulltext" | "bm25" | "cross_encoder"
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendChunksRequest.html b/clients/ts-sdk/docs/types/types_gen.RecommendChunksRequest.html
new file mode 100644
index 0000000000..a70d0afa55
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendChunksRequest.html
@@ -0,0 +1,7 @@
+RecommendChunksRequest | Trieve Typescript SDK - v0.11.7 Type Alias RecommendChunksRequest Recommend Chunks Request : { filters ?: ChunkFilter | null ; limit ?: number | null ; negative_chunk_ids ?: string [] | null ; negative_tracking_ids ?: string [] | null ; positive_chunk_ids ?: string [] | null ; positive_tracking_ids ?: string [] | null ; recommend_type ?: RecommendType | null ; slim_chunks ?: boolean | null ; strategy ?: RecommendationStrategy | null ; } Type declaration Optional
filters ?: ChunkFilter | null Optional
limit ?: number | null Optional
negative_ chunk_ ids ?: string [] | null Optional
negative_ tracking_ ids ?: string [] | null Optional
positive_ chunk_ ids ?: string [] | null Optional
positive_ tracking_ ids ?: string [] | null Optional
recommend_ type ?: RecommendType | null Optional
slim_ chunks ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendChunksResponseBody.html b/clients/ts-sdk/docs/types/types_gen.RecommendChunksResponseBody.html
new file mode 100644
index 0000000000..5ede5874f8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendChunksResponseBody.html
@@ -0,0 +1 @@
+RecommendChunksResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias RecommendChunksResponseBody Recommend Chunks Response Body : { chunks : ScoreChunk [] ; id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendGroupsReqPayload.html b/clients/ts-sdk/docs/types/types_gen.RecommendGroupsReqPayload.html
new file mode 100644
index 0000000000..032ac814fd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendGroupsReqPayload.html
@@ -0,0 +1,8 @@
+RecommendGroupsReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias RecommendGroupsReqPayload Recommend Groups Req Payload : { filters ?: ChunkFilter | null ; group_size ?: number | null ; limit ?: number | null ; negative_group_ids ?: string [] | null ; negative_group_tracking_ids ?: string [] | null ; positive_group_ids ?: string [] | null ; positive_group_tracking_ids ?: string [] | null ; recommend_type ?: RecommendType | null ; slim_chunks ?: boolean | null ; strategy ?: RecommendationStrategy | null ; } Type declaration Optional
filters ?: ChunkFilter | null Optional
group_ size ?: number | null Optional
limit ?: number | null Optional
negative_ group_ ids ?: string [] | null Optional
negative_ group_ tracking_ ids ?: string [] | null Optional
positive_ group_ ids ?: string [] | null Optional
positive_ group_ tracking_ ids ?: string [] | null Optional
recommend_ type ?: RecommendType | null Optional
slim_ chunks ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendGroupsResponse.html b/clients/ts-sdk/docs/types/types_gen.RecommendGroupsResponse.html
new file mode 100644
index 0000000000..129b87771e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendGroupsResponse.html
@@ -0,0 +1 @@
+RecommendGroupsResponse | Trieve Typescript SDK - v0.11.7 Type Alias RecommendGroupsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendGroupsResponseBody.html b/clients/ts-sdk/docs/types/types_gen.RecommendGroupsResponseBody.html
new file mode 100644
index 0000000000..1181928ffc
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendGroupsResponseBody.html
@@ -0,0 +1 @@
+RecommendGroupsResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias RecommendGroupsResponseBody
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendResponseTypes.html b/clients/ts-sdk/docs/types/types_gen.RecommendResponseTypes.html
new file mode 100644
index 0000000000..f9ee09ae88
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendResponseTypes.html
@@ -0,0 +1 @@
+RecommendResponseTypes | Trieve Typescript SDK - v0.11.7 Type Alias RecommendResponseTypes
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendType.html b/clients/ts-sdk/docs/types/types_gen.RecommendType.html
new file mode 100644
index 0000000000..f177f858e1
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendType.html
@@ -0,0 +1,2 @@
+RecommendType | Trieve Typescript SDK - v0.11.7 Recommend Type : "semantic" | "fulltext" | "bm25"
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationAnalytics.html b/clients/ts-sdk/docs/types/types_gen.RecommendationAnalytics.html
new file mode 100644
index 0000000000..6c14e0e29d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationAnalytics.html
@@ -0,0 +1 @@
+RecommendationAnalytics | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationAnalytics
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationAnalyticsFilter.html b/clients/ts-sdk/docs/types/types_gen.RecommendationAnalyticsFilter.html
new file mode 100644
index 0000000000..eab6001852
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationAnalyticsFilter.html
@@ -0,0 +1 @@
+RecommendationAnalyticsFilter | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationAnalyticsFilter
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.RecommendationAnalyticsResponse.html
new file mode 100644
index 0000000000..9394772887
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationAnalyticsResponse.html
@@ -0,0 +1 @@
+RecommendationAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationCTRMetrics.html b/clients/ts-sdk/docs/types/types_gen.RecommendationCTRMetrics.html
new file mode 100644
index 0000000000..961096c1c9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationCTRMetrics.html
@@ -0,0 +1 @@
+RecommendationCTRMetrics | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationCTRMetrics RecommendationCTRMetrics : { avg_position_of_click : number ; percent_recommendations_with_clicks : number ; recommendations_with_clicks : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationEvent.html b/clients/ts-sdk/docs/types/types_gen.RecommendationEvent.html
new file mode 100644
index 0000000000..1cec4fd93c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationEvent.html
@@ -0,0 +1 @@
+RecommendationEvent | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationEvent Recommendation Event : { created_at : string ; dataset_id : string ; id : string ; negative_ids : string [] ; negative_tracking_ids : string [] ; positive_ids : string [] ; positive_tracking_ids : string [] ; recommendation_type : string ; request_params : unknown ; results : unknown [] ; top_score : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationStrategy.html b/clients/ts-sdk/docs/types/types_gen.RecommendationStrategy.html
new file mode 100644
index 0000000000..df3e508e75
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationStrategy.html
@@ -0,0 +1,2 @@
+RecommendationStrategy | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationStrategy Recommendation Strategy : "average_vector" | "best_score"
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationType.html b/clients/ts-sdk/docs/types/types_gen.RecommendationType.html
new file mode 100644
index 0000000000..21427f124e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationType.html
@@ -0,0 +1 @@
+RecommendationType | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationType Recommendation Type : "Chunk" | "Group"
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationsEventResponse.html b/clients/ts-sdk/docs/types/types_gen.RecommendationsEventResponse.html
new file mode 100644
index 0000000000..00ca690903
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationsEventResponse.html
@@ -0,0 +1 @@
+RecommendationsEventResponse | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationsEventResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationsWithClicksCTRResponse.html b/clients/ts-sdk/docs/types/types_gen.RecommendationsWithClicksCTRResponse.html
new file mode 100644
index 0000000000..321c4eea6f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationsWithClicksCTRResponse.html
@@ -0,0 +1 @@
+RecommendationsWithClicksCTRResponse | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationsWithClicksCTRResponse Recommendations With ClicksCTRResponse : { clicked_chunk : ChunkMetadata ; created_at : string ; negative_ids ?: string [] | null ; negative_tracking_ids ?: string [] | null ; position : number ; positive_ids ?: string [] | null ; positive_tracking_ids ?: string [] | null ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RecommendationsWithoutClicksCTRResponse.html b/clients/ts-sdk/docs/types/types_gen.RecommendationsWithoutClicksCTRResponse.html
new file mode 100644
index 0000000000..728f488c1c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RecommendationsWithoutClicksCTRResponse.html
@@ -0,0 +1 @@
+RecommendationsWithoutClicksCTRResponse | Trieve Typescript SDK - v0.11.7 Type Alias RecommendationsWithoutClicksCTRResponse Recommendations Without ClicksCTRResponse : { created_at : string ; negative_ids ?: string [] | null ; negative_tracking_ids ?: string [] | null ; positive_ids ?: string [] | null ; positive_tracking_ids ?: string [] | null ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RegenerateMessageData.html b/clients/ts-sdk/docs/types/types_gen.RegenerateMessageData.html
new file mode 100644
index 0000000000..55b0026128
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RegenerateMessageData.html
@@ -0,0 +1,3 @@
+RegenerateMessageData | Trieve Typescript SDK - v0.11.7 Type Alias RegenerateMessageData
diff --git a/clients/ts-sdk/docs/types/types_gen.RegenerateMessagePatchData.html b/clients/ts-sdk/docs/types/types_gen.RegenerateMessagePatchData.html
new file mode 100644
index 0000000000..be08c091a0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RegenerateMessagePatchData.html
@@ -0,0 +1,3 @@
+RegenerateMessagePatchData | Trieve Typescript SDK - v0.11.7 Type Alias RegenerateMessagePatchData
diff --git a/clients/ts-sdk/docs/types/types_gen.RegenerateMessagePatchResponse.html b/clients/ts-sdk/docs/types/types_gen.RegenerateMessagePatchResponse.html
new file mode 100644
index 0000000000..5d56d67f9e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RegenerateMessagePatchResponse.html
@@ -0,0 +1 @@
+RegenerateMessagePatchResponse | Trieve Typescript SDK - v0.11.7 Type Alias RegenerateMessagePatchResponse Regenerate Message Patch Response : string
diff --git a/clients/ts-sdk/docs/types/types_gen.RegenerateMessageReqPayload.html b/clients/ts-sdk/docs/types/types_gen.RegenerateMessageReqPayload.html
new file mode 100644
index 0000000000..efe07f8bd2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RegenerateMessageReqPayload.html
@@ -0,0 +1,6 @@
+RegenerateMessageReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias RegenerateMessageReqPayload Regenerate Message Req Payload : { concat_user_messages_query ?: boolean | null ; filters ?: ChunkFilter | null ; highlight_options ?: HighlightOptions | null ; llm_options ?: LLMOptions | null ; page_size ?: number | null ; score_threshold ?: number | null ; search_query ?: string | null ; search_type ?: SearchMethod | null ; topic_id : string ; } Type declaration Optional
concat_ user_ messages_ query ?: boolean | null Optional
filters ?: ChunkFilter | null Optional
highlight_ options ?: HighlightOptions | null Optional
llm_ options ?: LLMOptions | null Optional
page_ size ?: number | null Optional
score_ threshold ?: number | null Optional
search_ query ?: string | null Optional
search_ type ?: SearchMethod | null topic_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.RegenerateMessageResponse.html b/clients/ts-sdk/docs/types/types_gen.RegenerateMessageResponse.html
new file mode 100644
index 0000000000..df97815e7b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RegenerateMessageResponse.html
@@ -0,0 +1 @@
+RegenerateMessageResponse | Trieve Typescript SDK - v0.11.7 Type Alias RegenerateMessageResponse Regenerate Message Response : string
diff --git a/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupData.html b/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupData.html
new file mode 100644
index 0000000000..9dfa03c00b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupData.html
@@ -0,0 +1,5 @@
+RemoveChunkFromGroupData | Trieve Typescript SDK - v0.11.7 Type Alias RemoveChunkFromGroupData Type declaration Optional
chunk Id ?: string | null group Id : string tr Dataset : string
diff --git a/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupReqPayload.html b/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupReqPayload.html
new file mode 100644
index 0000000000..a8205145ff
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupReqPayload.html
@@ -0,0 +1,2 @@
+RemoveChunkFromGroupReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias RemoveChunkFromGroupReqPayload Remove Chunk From Group Req Payload : { chunk_id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupResponse.html
new file mode 100644
index 0000000000..44855182d4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RemoveChunkFromGroupResponse.html
@@ -0,0 +1 @@
+RemoveChunkFromGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias RemoveChunkFromGroupResponse Remove Chunk From Group Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.ReturnQueuedChunk.html b/clients/ts-sdk/docs/types/types_gen.ReturnQueuedChunk.html
new file mode 100644
index 0000000000..4c15e28759
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ReturnQueuedChunk.html
@@ -0,0 +1 @@
+ReturnQueuedChunk | Trieve Typescript SDK - v0.11.7 Type Alias ReturnQueuedChunk
diff --git a/clients/ts-sdk/docs/types/types_gen.RoleProxy.html b/clients/ts-sdk/docs/types/types_gen.RoleProxy.html
new file mode 100644
index 0000000000..b9af1bca9c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.RoleProxy.html
@@ -0,0 +1 @@
+RoleProxy | Trieve Typescript SDK - v0.11.7 Role Proxy : "system" | "user" | "assistant"
diff --git a/clients/ts-sdk/docs/types/types_gen.ScoreChunk.html b/clients/ts-sdk/docs/types/types_gen.ScoreChunk.html
new file mode 100644
index 0000000000..77e1ec3a3b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ScoreChunk.html
@@ -0,0 +1 @@
+ScoreChunk | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.ScoreChunkDTO.html b/clients/ts-sdk/docs/types/types_gen.ScoreChunkDTO.html
new file mode 100644
index 0000000000..d53fb75e9c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ScoreChunkDTO.html
@@ -0,0 +1 @@
+ScoreChunkDTO | Trieve Typescript SDK - v0.11.7 Score ChunkDTO : { highlights ?: string [] | null ; metadata : ChunkMetadataTypes [] ; score : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.ScrollChunksReqPayload.html b/clients/ts-sdk/docs/types/types_gen.ScrollChunksReqPayload.html
new file mode 100644
index 0000000000..c67f840cef
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ScrollChunksReqPayload.html
@@ -0,0 +1,3 @@
+ScrollChunksReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias ScrollChunksReqPayload Scroll Chunks Req Payload : { filters ?: ChunkFilter | null ; offset_chunk_id ?: string | null ; page_size ?: number | null ; sort_by ?: SortByField | null ; } Type declaration Optional
filters ?: ChunkFilter | null Optional
offset_ chunk_ id ?: string | null Optional
page_ size ?: number | null Optional
sort_ by ?: SortByField | null
diff --git a/clients/ts-sdk/docs/types/types_gen.ScrollChunksResponseBody.html b/clients/ts-sdk/docs/types/types_gen.ScrollChunksResponseBody.html
new file mode 100644
index 0000000000..ec4c53453b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ScrollChunksResponseBody.html
@@ -0,0 +1 @@
+ScrollChunksResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias ScrollChunksResponseBody
diff --git a/clients/ts-sdk/docs/types/types_gen.ScrollDatasetChunksData.html b/clients/ts-sdk/docs/types/types_gen.ScrollDatasetChunksData.html
new file mode 100644
index 0000000000..431e4a42eb
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ScrollDatasetChunksData.html
@@ -0,0 +1,3 @@
+ScrollDatasetChunksData | Trieve Typescript SDK - v0.11.7 Type Alias ScrollDatasetChunksData
diff --git a/clients/ts-sdk/docs/types/types_gen.ScrollDatasetChunksResponse.html b/clients/ts-sdk/docs/types/types_gen.ScrollDatasetChunksResponse.html
new file mode 100644
index 0000000000..7c036fa223
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.ScrollDatasetChunksResponse.html
@@ -0,0 +1 @@
+ScrollDatasetChunksResponse | Trieve Typescript SDK - v0.11.7 Type Alias ScrollDatasetChunksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchAnalytics.html b/clients/ts-sdk/docs/types/types_gen.SearchAnalytics.html
new file mode 100644
index 0000000000..025daa60f2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchAnalytics.html
@@ -0,0 +1 @@
+SearchAnalytics | Trieve Typescript SDK - v0.11.7 Type Alias SearchAnalytics
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchAnalyticsFilter.html b/clients/ts-sdk/docs/types/types_gen.SearchAnalyticsFilter.html
new file mode 100644
index 0000000000..c79ad352f5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchAnalyticsFilter.html
@@ -0,0 +1 @@
+SearchAnalyticsFilter | Trieve Typescript SDK - v0.11.7 Type Alias SearchAnalyticsFilter
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchAnalyticsResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchAnalyticsResponse.html
new file mode 100644
index 0000000000..842090101b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchAnalyticsResponse.html
@@ -0,0 +1 @@
+SearchAnalyticsResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchAnalyticsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchCTRMetrics.html b/clients/ts-sdk/docs/types/types_gen.SearchCTRMetrics.html
new file mode 100644
index 0000000000..a48d2e0e5b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchCTRMetrics.html
@@ -0,0 +1 @@
+SearchCTRMetrics | Trieve Typescript SDK - v0.11.7 Type Alias SearchCTRMetrics SearchCTRMetrics : { avg_position_of_click : number ; percent_searches_with_clicks : number ; searches_with_clicks : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchChunkQueryResponseBody.html b/clients/ts-sdk/docs/types/types_gen.SearchChunkQueryResponseBody.html
new file mode 100644
index 0000000000..69aca655cf
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchChunkQueryResponseBody.html
@@ -0,0 +1 @@
+SearchChunkQueryResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias SearchChunkQueryResponseBody Search Chunk Query Response Body : { score_chunks : ScoreChunkDTO [] ; total_chunk_pages : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchChunksData.html b/clients/ts-sdk/docs/types/types_gen.SearchChunksData.html
new file mode 100644
index 0000000000..9cfc120f03
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchChunksData.html
@@ -0,0 +1,4 @@
+SearchChunksData | Trieve Typescript SDK - v0.11.7 Type Alias SearchChunksData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchChunksReqPayload.html b/clients/ts-sdk/docs/types/types_gen.SearchChunksReqPayload.html
new file mode 100644
index 0000000000..4b03b192e0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchChunksReqPayload.html
@@ -0,0 +1,12 @@
+SearchChunksReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias SearchChunksReqPayload Search Chunks Req Payload : { content_only ?: boolean | null ; filters ?: ChunkFilter | null ; get_total_pages ?: boolean | null ; highlight_options ?: HighlightOptions | null ; page ?: number | null ; page_size ?: number | null ; query : QueryTypes ; remove_stop_words ?: boolean | null ; score_threshold ?: number | null ; search_type : SearchMethod ; slim_chunks ?: boolean | null ; sort_options ?: SortOptions | null ; use_quote_negated_terms ?: boolean | null ; } Type declaration Optional
content_ only ?: boolean | null Optional
filters ?: ChunkFilter | null Optional
get_ total_ pages ?: boolean | null Optional
highlight_ options ?: HighlightOptions | null Optional
page ?: number | null Optional
page_ size ?: number | null Optional
remove_ stop_ words ?: boolean | null Optional
score_ threshold ?: number | null Optional
slim_ chunks ?: boolean | null Optional
sort_ options ?: SortOptions | null Optional
use_ quote_ negated_ terms ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchChunksResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchChunksResponse.html
new file mode 100644
index 0000000000..f0181f9f64
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchChunksResponse.html
@@ -0,0 +1 @@
+SearchChunksResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchChunksResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchClusterResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchClusterResponse.html
new file mode 100644
index 0000000000..0bae1a5757
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchClusterResponse.html
@@ -0,0 +1 @@
+SearchClusterResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchClusterResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchClusterTopics.html b/clients/ts-sdk/docs/types/types_gen.SearchClusterTopics.html
new file mode 100644
index 0000000000..1273f8d9fd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchClusterTopics.html
@@ -0,0 +1 @@
+SearchClusterTopics | Trieve Typescript SDK - v0.11.7 Type Alias SearchClusterTopics Search Cluster Topics : { avg_score : number ; created_at : string ; dataset_id : string ; density : number ; id : string ; topic : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchGroupResponseTypes.html b/clients/ts-sdk/docs/types/types_gen.SearchGroupResponseTypes.html
new file mode 100644
index 0000000000..0264fa8a83
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchGroupResponseTypes.html
@@ -0,0 +1 @@
+SearchGroupResponseTypes | Trieve Typescript SDK - v0.11.7 Type Alias SearchGroupResponseTypes
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchLatencyGraph.html b/clients/ts-sdk/docs/types/types_gen.SearchLatencyGraph.html
new file mode 100644
index 0000000000..7ab0672ec2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchLatencyGraph.html
@@ -0,0 +1 @@
+SearchLatencyGraph | Trieve Typescript SDK - v0.11.7 Type Alias SearchLatencyGraph Search Latency Graph : { average_latency : number ; time_stamp : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchMethod.html b/clients/ts-sdk/docs/types/types_gen.SearchMethod.html
new file mode 100644
index 0000000000..3c63e9610e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchMethod.html
@@ -0,0 +1 @@
+SearchMethod | Trieve Typescript SDK - v0.11.7 Search Method : | "fulltext" | "semantic" | "hybrid" | "bm25"
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsData.html b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsData.html
new file mode 100644
index 0000000000..be18738841
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsData.html
@@ -0,0 +1,4 @@
+SearchOverGroupsData | Trieve Typescript SDK - v0.11.7 Type Alias SearchOverGroupsData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsReqPayload.html b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsReqPayload.html
new file mode 100644
index 0000000000..b78e5385af
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsReqPayload.html
@@ -0,0 +1,10 @@
+SearchOverGroupsReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias SearchOverGroupsReqPayload Search Over Groups Req Payload : { filters ?: ChunkFilter | null ; get_total_pages ?: boolean | null ; group_size ?: number | null ; highlight_options ?: HighlightOptions | null ; page ?: number | null ; page_size ?: number | null ; query : QueryTypes ; remove_stop_words ?: boolean | null ; score_threshold ?: number | null ; search_type : SearchMethod ; slim_chunks ?: boolean | null ; use_quote_negated_terms ?: boolean | null ; } Type declaration Optional
filters ?: ChunkFilter | null Optional
get_ total_ pages ?: boolean | null Optional
group_ size ?: number | null Optional
highlight_ options ?: HighlightOptions | null Optional
page ?: number | null Optional
page_ size ?: number | null Optional
remove_ stop_ words ?: boolean | null Optional
score_ threshold ?: number | null Optional
slim_ chunks ?: boolean | null Optional
use_ quote_ negated_ terms ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponse.html
new file mode 100644
index 0000000000..2543356cf4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponse.html
@@ -0,0 +1 @@
+SearchOverGroupsResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchOverGroupsResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponseBody.html b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponseBody.html
new file mode 100644
index 0000000000..ecc9226fd8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponseBody.html
@@ -0,0 +1 @@
+SearchOverGroupsResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias SearchOverGroupsResponseBody
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponseTypes.html b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponseTypes.html
new file mode 100644
index 0000000000..0fe12ff434
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResponseTypes.html
@@ -0,0 +1 @@
+SearchOverGroupsResponseTypes | Trieve Typescript SDK - v0.11.7 Type Alias SearchOverGroupsResponseTypes
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResults.html b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResults.html
new file mode 100644
index 0000000000..42c5809f59
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchOverGroupsResults.html
@@ -0,0 +1 @@
+SearchOverGroupsResults | Trieve Typescript SDK - v0.11.7 Type Alias SearchOverGroupsResults
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchQueriesWithClicksCTRResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchQueriesWithClicksCTRResponse.html
new file mode 100644
index 0000000000..79252e17b9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchQueriesWithClicksCTRResponse.html
@@ -0,0 +1 @@
+SearchQueriesWithClicksCTRResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchQueriesWithClicksCTRResponse Search Queries With ClicksCTRResponse : { clicked_chunk : ChunkMetadata ; created_at : string ; position : number ; query : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchQueriesWithoutClicksCTRResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchQueriesWithoutClicksCTRResponse.html
new file mode 100644
index 0000000000..1dad1ff341
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchQueriesWithoutClicksCTRResponse.html
@@ -0,0 +1 @@
+SearchQueriesWithoutClicksCTRResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchQueriesWithoutClicksCTRResponse Search Queries Without ClicksCTRResponse : { created_at : string ; query : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchQueryEvent.html b/clients/ts-sdk/docs/types/types_gen.SearchQueryEvent.html
new file mode 100644
index 0000000000..ffc5d6aca7
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchQueryEvent.html
@@ -0,0 +1 @@
+SearchQueryEvent | Trieve Typescript SDK - v0.11.7 Type Alias SearchQueryEvent Search Query Event : { created_at : string ; dataset_id : string ; id : string ; latency : number ; query : string ; query_rating : string ; request_params : unknown ; results : unknown [] ; search_type : string ; top_score : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchQueryResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchQueryResponse.html
new file mode 100644
index 0000000000..7771e6e159
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchQueryResponse.html
@@ -0,0 +1 @@
+SearchQueryResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchQueryResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchResponseBody.html b/clients/ts-sdk/docs/types/types_gen.SearchResponseBody.html
new file mode 100644
index 0000000000..719b47fda9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchResponseBody.html
@@ -0,0 +1 @@
+SearchResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias SearchResponseBody Search Response Body : { chunks : ScoreChunk [] ; id : string ; total_pages : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchResponseTypes.html b/clients/ts-sdk/docs/types/types_gen.SearchResponseTypes.html
new file mode 100644
index 0000000000..b5f0139187
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchResponseTypes.html
@@ -0,0 +1 @@
+SearchResponseTypes | Trieve Typescript SDK - v0.11.7 Type Alias SearchResponseTypes
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchResultType.html b/clients/ts-sdk/docs/types/types_gen.SearchResultType.html
new file mode 100644
index 0000000000..cce3607a2c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchResultType.html
@@ -0,0 +1 @@
+SearchResultType | Trieve Typescript SDK - v0.11.7 Type Alias SearchResultType
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchSortBy.html b/clients/ts-sdk/docs/types/types_gen.SearchSortBy.html
new file mode 100644
index 0000000000..18084a6151
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchSortBy.html
@@ -0,0 +1 @@
+SearchSortBy | Trieve Typescript SDK - v0.11.7 Search Sort By : "created_at" | "latency" | "top_score"
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchType.html b/clients/ts-sdk/docs/types/types_gen.SearchType.html
new file mode 100644
index 0000000000..7c8b526677
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchType.html
@@ -0,0 +1 @@
+SearchType | Trieve Typescript SDK - v0.11.7 Search Type : | "search" | "autocomplete" | "search_over_groups" | "search_within_groups"
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchTypeCount.html b/clients/ts-sdk/docs/types/types_gen.SearchTypeCount.html
new file mode 100644
index 0000000000..12ee2574de
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchTypeCount.html
@@ -0,0 +1 @@
+SearchTypeCount | Trieve Typescript SDK - v0.11.7 Type Alias SearchTypeCount Search Type Count : { search_count : number ; search_method : string ; search_type : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchUsageGraphResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchUsageGraphResponse.html
new file mode 100644
index 0000000000..00d8ab0fa4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchUsageGraphResponse.html
@@ -0,0 +1 @@
+SearchUsageGraphResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchUsageGraphResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupData.html b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupData.html
new file mode 100644
index 0000000000..29bb6b1366
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupData.html
@@ -0,0 +1,4 @@
+SearchWithinGroupData | Trieve Typescript SDK - v0.11.7 Type Alias SearchWithinGroupData Type declaration tr Dataset : string Optional
x Api Version ?: APIVersion | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupReqPayload.html b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupReqPayload.html
new file mode 100644
index 0000000000..976d283d4f
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupReqPayload.html
@@ -0,0 +1,11 @@
+SearchWithinGroupReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias SearchWithinGroupReqPayload Search Within Group Req Payload : { content_only ?: boolean | null ; filters ?: ChunkFilter | null ; get_total_pages ?: boolean | null ; group_id ?: string | null ; group_tracking_id ?: string | null ; highlight_options ?: HighlightOptions | null ; page ?: number | null ; page_size ?: number | null ; query : QueryTypes ; remove_stop_words ?: boolean | null ; score_threshold ?: number | null ; search_type : SearchMethod ; slim_chunks ?: boolean | null ; sort_options ?: SortOptions | null ; use_quote_negated_terms ?: boolean | null ; } Type declaration Optional
content_ only ?: boolean | null Optional
filters ?: ChunkFilter | null Optional
get_ total_ pages ?: boolean | null Optional
group_ id ?: string | null Optional
group_ tracking_ id ?: string | null Optional
highlight_ options ?: HighlightOptions | null Optional
page ?: number | null Optional
page_ size ?: number | null Optional
remove_ stop_ words ?: boolean | null Optional
score_ threshold ?: number | null Optional
slim_ chunks ?: boolean | null Optional
sort_ options ?: SortOptions | null Optional
use_ quote_ negated_ terms ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResponse.html
new file mode 100644
index 0000000000..bd172acc17
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResponse.html
@@ -0,0 +1 @@
+SearchWithinGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias SearchWithinGroupResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResponseBody.html b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResponseBody.html
new file mode 100644
index 0000000000..403429df43
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResponseBody.html
@@ -0,0 +1 @@
+SearchWithinGroupResponseBody | Trieve Typescript SDK - v0.11.7 Type Alias SearchWithinGroupResponseBody Search Within Group Response Body : { chunks : ScoreChunk [] ; id : string ; total_pages : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResults.html b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResults.html
new file mode 100644
index 0000000000..5d05b9cce2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SearchWithinGroupResults.html
@@ -0,0 +1 @@
+SearchWithinGroupResults | Trieve Typescript SDK - v0.11.7 Type Alias SearchWithinGroupResults
diff --git a/clients/ts-sdk/docs/types/types_gen.SemanticBoost.html b/clients/ts-sdk/docs/types/types_gen.SemanticBoost.html
new file mode 100644
index 0000000000..b5515d0cfd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SemanticBoost.html
@@ -0,0 +1,4 @@
+SemanticBoost | Trieve Typescript SDK - v0.11.7 Semantic Boost : { distance_factor : number ; phrase : string ; }
Type declaration distance_ factor : number phrase : string
diff --git a/clients/ts-sdk/docs/types/types_gen.SendCtrDataData.html b/clients/ts-sdk/docs/types/types_gen.SendCtrDataData.html
new file mode 100644
index 0000000000..ce65fae8a5
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SendCtrDataData.html
@@ -0,0 +1,3 @@
+SendCtrDataData | Trieve Typescript SDK - v0.11.7 Type Alias SendCtrDataData
diff --git a/clients/ts-sdk/docs/types/types_gen.SendCtrDataResponse.html b/clients/ts-sdk/docs/types/types_gen.SendCtrDataResponse.html
new file mode 100644
index 0000000000..b58175f661
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SendCtrDataResponse.html
@@ -0,0 +1 @@
+SendCtrDataResponse | Trieve Typescript SDK - v0.11.7 Type Alias SendCtrDataResponse Send Ctr Data Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.SetQueryRatingData.html b/clients/ts-sdk/docs/types/types_gen.SetQueryRatingData.html
new file mode 100644
index 0000000000..bc92051288
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SetQueryRatingData.html
@@ -0,0 +1,3 @@
+SetQueryRatingData | Trieve Typescript SDK - v0.11.7 Type Alias SetQueryRatingData
diff --git a/clients/ts-sdk/docs/types/types_gen.SetQueryRatingResponse.html b/clients/ts-sdk/docs/types/types_gen.SetQueryRatingResponse.html
new file mode 100644
index 0000000000..992dada576
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SetQueryRatingResponse.html
@@ -0,0 +1 @@
+SetQueryRatingResponse | Trieve Typescript SDK - v0.11.7 Type Alias SetQueryRatingResponse Set Query Rating Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyData.html b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyData.html
new file mode 100644
index 0000000000..5640d4d553
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyData.html
@@ -0,0 +1,2 @@
+SetUserApiKeyData | Trieve Typescript SDK - v0.11.7 Type Alias SetUserApiKeyData
diff --git a/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyRequest.html b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyRequest.html
new file mode 100644
index 0000000000..1cc6899292
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyRequest.html
@@ -0,0 +1,6 @@
+SetUserApiKeyRequest | Trieve Typescript SDK - v0.11.7 Type Alias SetUserApiKeyRequest Set User Api Key Request : { dataset_ids ?: string [] | null ; name : string ; organization_ids ?: string [] | null ; role : number ; scopes ?: string [] | null ; }
Type declaration Optional
dataset_ ids ?: string [] | null name : string Optional
organization_ ids ?: string [] | null role : number Optional
scopes ?: string [] | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyResponse.html b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyResponse.html
new file mode 100644
index 0000000000..e89d520d06
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyResponse.html
@@ -0,0 +1,2 @@
+SetUserApiKeyResponse | Trieve Typescript SDK - v0.11.7 Type Alias SetUserApiKeyResponse Set User Api Key Response : { api_key : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyResponse2.html b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyResponse2.html
new file mode 100644
index 0000000000..2563ac034c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SetUserApiKeyResponse2.html
@@ -0,0 +1 @@
+SetUserApiKeyResponse2 | Trieve Typescript SDK - v0.11.7 Type Alias SetUserApiKeyResponse2
diff --git a/clients/ts-sdk/docs/types/types_gen.SingleQueuedChunkResponse.html b/clients/ts-sdk/docs/types/types_gen.SingleQueuedChunkResponse.html
new file mode 100644
index 0000000000..cf1377d9cc
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SingleQueuedChunkResponse.html
@@ -0,0 +1,2 @@
+SingleQueuedChunkResponse | Trieve Typescript SDK - v0.11.7 Type Alias SingleQueuedChunkResponse Single Queued Chunk Response : { chunk_metadata : ChunkMetadata ; pos_in_queue : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadata.html b/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadata.html
new file mode 100644
index 0000000000..42e9483593
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadata.html
@@ -0,0 +1 @@
+SlimChunkMetadata | Trieve Typescript SDK - v0.11.7 Type Alias SlimChunkMetadata Slim Chunk Metadata : { created_at : string ; dataset_id : string ; id : string ; image_urls ?: ( string | null ) [] | null ; link ?: string | null ; location ?: GeoInfo | null ; metadata ?: unknown ; num_value ?: number | null ; tag_set ?: string | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; updated_at : string ; weight : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadataWithArrayTagSet.html b/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadataWithArrayTagSet.html
new file mode 100644
index 0000000000..de2866ad36
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadataWithArrayTagSet.html
@@ -0,0 +1 @@
+SlimChunkMetadataWithArrayTagSet | Trieve Typescript SDK - v0.11.7 Type Alias SlimChunkMetadataWithArrayTagSet Slim Chunk Metadata With Array Tag Set : { created_at : string ; dataset_id : string ; id : string ; image_urls ?: ( string | null ) [] | null ; link ?: string | null ; location ?: GeoInfo | null ; metadata ?: unknown ; num_value ?: number | null ; tag_set ?: string [] | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; updated_at : string ; weight : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadataWithScore.html b/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadataWithScore.html
new file mode 100644
index 0000000000..8c656aa5af
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SlimChunkMetadataWithScore.html
@@ -0,0 +1 @@
+SlimChunkMetadataWithScore | Trieve Typescript SDK - v0.11.7 Type Alias SlimChunkMetadataWithScore Slim Chunk Metadata With Score : { created_at : string ; id : string ; link ?: string | null ; metadata ?: unknown ; score : number ; tag_set ?: string | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; updated_at : string ; weight : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SlimUser.html b/clients/ts-sdk/docs/types/types_gen.SlimUser.html
new file mode 100644
index 0000000000..be54548e70
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SlimUser.html
@@ -0,0 +1 @@
+SlimUser | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.SortByField.html b/clients/ts-sdk/docs/types/types_gen.SortByField.html
new file mode 100644
index 0000000000..0b72094c25
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SortByField.html
@@ -0,0 +1,3 @@
+SortByField | Trieve Typescript SDK - v0.11.7 Sort By Field : { direction ?: SortOrder | null ; field : string ; prefetch_amount ?: number | null ; } Type declaration Optional
direction ?: SortOrder | null field : string Optional
prefetch_ amount ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SortBySearchType.html b/clients/ts-sdk/docs/types/types_gen.SortBySearchType.html
new file mode 100644
index 0000000000..d9d6432628
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SortBySearchType.html
@@ -0,0 +1,3 @@
+SortBySearchType | Trieve Typescript SDK - v0.11.7 Type Alias SortBySearchType Sort By Search Type : { prefetch_amount ?: number | null ; rerank_query ?: string | null ; rerank_type : ReRankOptions ; } Type declaration Optional
prefetch_ amount ?: number | null Optional
rerank_ query ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SortOptions.html b/clients/ts-sdk/docs/types/types_gen.SortOptions.html
new file mode 100644
index 0000000000..e53c37f4b0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SortOptions.html
@@ -0,0 +1,4 @@
+SortOptions | Trieve Typescript SDK - v0.11.7 Sort Options : { location_bias ?: GeoInfoWithBias | null ; sort_by ?: QdrantSortBy | null ; tag_weights ?: { [
key :
string ]
: number ; } | null ; use_weights ?: boolean | null ; } Type declaration Optional
location_ bias ?: GeoInfoWithBias | null Optional
sort_ by ?: QdrantSortBy | null Optional
tag_ weights ?: { [key : string ]: number ; } | null Optional
use_ weights ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.SortOrder.html b/clients/ts-sdk/docs/types/types_gen.SortOrder.html
new file mode 100644
index 0000000000..b72da96fbd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SortOrder.html
@@ -0,0 +1 @@
+SortOrder | Trieve Typescript SDK - v0.11.7 Sort Order : "desc" | "asc"
diff --git a/clients/ts-sdk/docs/types/types_gen.StripeInvoice.html b/clients/ts-sdk/docs/types/types_gen.StripeInvoice.html
new file mode 100644
index 0000000000..1be1881c33
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.StripeInvoice.html
@@ -0,0 +1 @@
+StripeInvoice | Trieve Typescript SDK - v0.11.7 Stripe Invoice : { created_at : string ; hosted_invoice_url : string ; id : string ; org_id : string ; status : string ; stripe_id ?: string | null ; total : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.StripePlan.html b/clients/ts-sdk/docs/types/types_gen.StripePlan.html
new file mode 100644
index 0000000000..219f1b567b
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.StripePlan.html
@@ -0,0 +1 @@
+StripePlan | Trieve Typescript SDK - v0.11.7 Stripe Plan : { amount : number ; chunk_count : number ; created_at : string ; dataset_count : number ; file_storage : number ; id : string ; message_count : number ; name : string ; stripe_id : string ; updated_at : string ; user_count : number ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SuggestedQueriesReqPayload.html b/clients/ts-sdk/docs/types/types_gen.SuggestedQueriesReqPayload.html
new file mode 100644
index 0000000000..5e3336d6d4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SuggestedQueriesReqPayload.html
@@ -0,0 +1,2 @@
+SuggestedQueriesReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias SuggestedQueriesReqPayload Suggested Queries Req Payload : { query : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.SuggestedQueriesResponse.html b/clients/ts-sdk/docs/types/types_gen.SuggestedQueriesResponse.html
new file mode 100644
index 0000000000..920cdc4888
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.SuggestedQueriesResponse.html
@@ -0,0 +1 @@
+SuggestedQueriesResponse | Trieve Typescript SDK - v0.11.7 Type Alias SuggestedQueriesResponse Suggested Queries Response : { queries : string [] ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.TagsWithCount.html b/clients/ts-sdk/docs/types/types_gen.TagsWithCount.html
new file mode 100644
index 0000000000..66fd92ca05
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.TagsWithCount.html
@@ -0,0 +1 @@
+TagsWithCount | Trieve Typescript SDK - v0.11.7 Tags With Count : { count : number ; tag : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.Topic.html b/clients/ts-sdk/docs/types/types_gen.Topic.html
new file mode 100644
index 0000000000..5d2a7bdd6d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.Topic.html
@@ -0,0 +1 @@
+Topic | Trieve Typescript SDK - v0.11.7 Topic : { created_at : string ; dataset_id : string ; deleted : boolean ; id : string ; name : string ; owner_id : string ; updated_at : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsData.html b/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsData.html
new file mode 100644
index 0000000000..ee5da8745a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsData.html
@@ -0,0 +1,3 @@
+UpdateAllOrgDatasetConfigsData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateAllOrgDatasetConfigsData
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsReqPayload.html b/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsReqPayload.html
new file mode 100644
index 0000000000..0534cd0a85
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsReqPayload.html
@@ -0,0 +1,3 @@
+UpdateAllOrgDatasetConfigsReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias UpdateAllOrgDatasetConfigsReqPayload Update All Org Dataset Configs Req Payload : { dataset_config : unknown ; organization_id : string ; }
Type declaration dataset_ config : unknown organization_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsResponse.html
new file mode 100644
index 0000000000..42ba812d76
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateAllOrgDatasetConfigsResponse.html
@@ -0,0 +1 @@
+UpdateAllOrgDatasetConfigsResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateAllOrgDatasetConfigsResponse Update All Org Dataset Configs Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdData.html
new file mode 100644
index 0000000000..ab39cc59cd
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdData.html
@@ -0,0 +1,10 @@
+UpdateChunkByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkByTrackingIdData Update Chunk By Tracking Id Data : { chunk_html ?: string | null ; convert_html_to_text ?: boolean | null ; group_ids ?: string [] | null ; group_tracking_ids ?: string [] | null ; link ?: string | null ; metadata ?: unknown ; time_stamp ?: string | null ; tracking_id : string ; weight ?: number | null ; }
Type declaration Optional
chunk_ html ?: string | null Optional
convert_ html_ to_ text ?: boolean | null Optional
group_ ids ?: string [] | null Optional
group_ tracking_ ids ?: string [] | null Optional
link ?: string | null Optional
metadata ?: unknown Optional
time_ stamp ?: string | null tracking_ id : string Optional
weight ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdData2.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdData2.html
new file mode 100644
index 0000000000..2534fd2e16
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdData2.html
@@ -0,0 +1,3 @@
+UpdateChunkByTrackingIdData2 | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkByTrackingIdData2
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdResponse.html
new file mode 100644
index 0000000000..4ce6603677
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkByTrackingIdResponse.html
@@ -0,0 +1 @@
+UpdateChunkByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkByTrackingIdResponse Update Chunk By Tracking Id Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkData.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkData.html
new file mode 100644
index 0000000000..1cafd5ff0d
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkData.html
@@ -0,0 +1,3 @@
+UpdateChunkData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkData
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupData.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupData.html
new file mode 100644
index 0000000000..790ce844d2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupData.html
@@ -0,0 +1,3 @@
+UpdateChunkGroupData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkGroupData
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupReqPayload.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupReqPayload.html
new file mode 100644
index 0000000000..e5098d2986
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupReqPayload.html
@@ -0,0 +1,9 @@
+UpdateChunkGroupReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkGroupReqPayload Update Chunk Group Req Payload : { description ?: string | null ; group_id ?: string | null ; metadata ?: unknown ; name ?: string | null ; tag_set ?: string [] | null ; tracking_id ?: string | null ; update_chunks ?: boolean | null ; }
Type declaration Optional
description ?: string | null Optional
group_ id ?: string | null Optional
metadata ?: unknown Optional
name ?: string | null Optional
tag_ set ?: string [] | null Optional
tracking_ id ?: string | null Optional
update_ chunks ?: boolean | null
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupResponse.html
new file mode 100644
index 0000000000..acddad476e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkGroupResponse.html
@@ -0,0 +1 @@
+UpdateChunkGroupResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkGroupResponse Update Chunk Group Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkReqPayload.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkReqPayload.html
new file mode 100644
index 0000000000..9255b3ae94
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkReqPayload.html
@@ -0,0 +1,14 @@
+UpdateChunkReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkReqPayload Update Chunk Req Payload : { chunk_html ?: string | null ; chunk_id ?: string | null ; convert_html_to_text ?: boolean | null ; fulltext_boost ?: FullTextBoost | null ; group_ids ?: string [] | null ; group_tracking_ids ?: string [] | null ; image_urls ?: string [] | null ; link ?: string | null ; location ?: GeoInfo | null ; metadata ?: unknown ; num_value ?: number | null ; semantic_boost ?: SemanticBoost | null ; tag_set ?: string [] | null ; time_stamp ?: string | null ; tracking_id ?: string | null ; weight ?: number | null ; } Type declaration Optional
chunk_ html ?: string | null Optional
chunk_ id ?: string | null Optional
convert_ html_ to_ text ?: boolean | null Optional
fulltext_ boost ?: FullTextBoost | null Optional
group_ ids ?: string [] | null Optional
group_ tracking_ ids ?: string [] | null Optional
image_ urls ?: string [] | null Optional
link ?: string | null Optional
location ?: GeoInfo | null Optional
metadata ?: unknown Optional
num_ value ?: number | null Optional
semantic_ boost ?: SemanticBoost | null Optional
tag_ set ?: string [] | null Optional
time_ stamp ?: string | null Optional
tracking_ id ?: string | null Optional
weight ?: number | null
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateChunkResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateChunkResponse.html
new file mode 100644
index 0000000000..7beee951d3
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateChunkResponse.html
@@ -0,0 +1 @@
+UpdateChunkResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateChunkResponse Update Chunk Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateDatasetData.html b/clients/ts-sdk/docs/types/types_gen.UpdateDatasetData.html
new file mode 100644
index 0000000000..b8e8e43336
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateDatasetData.html
@@ -0,0 +1,3 @@
+UpdateDatasetData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateDatasetData
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateDatasetRequest.html b/clients/ts-sdk/docs/types/types_gen.UpdateDatasetRequest.html
new file mode 100644
index 0000000000..391a176b60
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateDatasetRequest.html
@@ -0,0 +1,5 @@
+UpdateDatasetRequest | Trieve Typescript SDK - v0.11.7 Type Alias UpdateDatasetRequest Update Dataset Request : { dataset_id ?: string | null ; dataset_name ?: string | null ; new_tracking_id ?: string | null ; server_configuration ?: DatasetConfigurationDTO | null ; tracking_id ?: string | null ; } Type declaration Optional
dataset_ id ?: string | null Optional
dataset_ name ?: string | null Optional
new_ tracking_ id ?: string | null Optional
tracking_ id ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateDatasetResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateDatasetResponse.html
new file mode 100644
index 0000000000..8980db17b4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateDatasetResponse.html
@@ -0,0 +1 @@
+UpdateDatasetResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateDatasetResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIDReqPayload.html b/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIDReqPayload.html
new file mode 100644
index 0000000000..310f91fa9a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIDReqPayload.html
@@ -0,0 +1,6 @@
+UpdateGroupByTrackingIDReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias UpdateGroupByTrackingIDReqPayload Update Group By TrackingIDReq Payload : { description ?: string | null ; metadata ?: unknown ; name ?: string | null ; tag_set ?: string [] | null ; tracking_id : string ; }
Type declaration Optional
description ?: string | null Optional
metadata ?: unknown Optional
name ?: string | null Optional
tag_ set ?: string [] | null tracking_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIdData.html b/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIdData.html
new file mode 100644
index 0000000000..470ebe52f9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIdData.html
@@ -0,0 +1,4 @@
+UpdateGroupByTrackingIdData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateGroupByTrackingIdData Type declaration tr Dataset : string tracking Id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIdResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIdResponse.html
new file mode 100644
index 0000000000..d22bb4a26a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateGroupByTrackingIdResponse.html
@@ -0,0 +1 @@
+UpdateGroupByTrackingIdResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateGroupByTrackingIdResponse Update Group By Tracking Id Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationData.html b/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationData.html
new file mode 100644
index 0000000000..93d9847e5a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationData.html
@@ -0,0 +1,3 @@
+UpdateOrganizationData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateOrganizationData
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationReqPayload.html b/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationReqPayload.html
new file mode 100644
index 0000000000..a14df16776
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationReqPayload.html
@@ -0,0 +1,3 @@
+UpdateOrganizationReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias UpdateOrganizationReqPayload Update Organization Req Payload : { name ?: string | null ; organization_id : string ; }
Type declaration Optional
name ?: string | null organization_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationResponse.html
new file mode 100644
index 0000000000..2fe4a6c4eb
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateOrganizationResponse.html
@@ -0,0 +1 @@
+UpdateOrganizationResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateOrganizationResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateSubscriptionPlanData.html b/clients/ts-sdk/docs/types/types_gen.UpdateSubscriptionPlanData.html
new file mode 100644
index 0000000000..b892eaf17c
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateSubscriptionPlanData.html
@@ -0,0 +1,4 @@
+UpdateSubscriptionPlanData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateSubscriptionPlanData Update Subscription Plan Data : { planId : string ; subscriptionId : string ; trOrganization : string ; }
Type declaration plan Id : string subscription Id : string tr Organization : string
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateSubscriptionPlanResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateSubscriptionPlanResponse.html
new file mode 100644
index 0000000000..b2c16ea8c2
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateSubscriptionPlanResponse.html
@@ -0,0 +1 @@
+UpdateSubscriptionPlanResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateSubscriptionPlanResponse Update Subscription Plan Response : unknown
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateTopicData.html b/clients/ts-sdk/docs/types/types_gen.UpdateTopicData.html
new file mode 100644
index 0000000000..8e700b793e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateTopicData.html
@@ -0,0 +1,3 @@
+UpdateTopicData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateTopicData
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateTopicReqPayload.html b/clients/ts-sdk/docs/types/types_gen.UpdateTopicReqPayload.html
new file mode 100644
index 0000000000..e0894a2546
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateTopicReqPayload.html
@@ -0,0 +1,3 @@
+UpdateTopicReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias UpdateTopicReqPayload Update Topic Req Payload : { name : string ; topic_id : string ; }
Type declaration name : string topic_ id : string
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateTopicResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateTopicResponse.html
new file mode 100644
index 0000000000..7d6c6c6ef9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateTopicResponse.html
@@ -0,0 +1 @@
+UpdateTopicResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateTopicResponse Update Topic Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateUserData.html b/clients/ts-sdk/docs/types/types_gen.UpdateUserData.html
new file mode 100644
index 0000000000..e10a62f3db
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateUserData.html
@@ -0,0 +1,2 @@
+UpdateUserData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateUserData
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateUserOrgRoleData.html b/clients/ts-sdk/docs/types/types_gen.UpdateUserOrgRoleData.html
new file mode 100644
index 0000000000..15c0c7511e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateUserOrgRoleData.html
@@ -0,0 +1,4 @@
+UpdateUserOrgRoleData | Trieve Typescript SDK - v0.11.7 Type Alias UpdateUserOrgRoleData Update User Org Role Data : { organization_id : string ; role : number ; user_id ?: string | null ; }
Type declaration organization_ id : string role : number Optional
user_ id ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.UpdateUserResponse.html b/clients/ts-sdk/docs/types/types_gen.UpdateUserResponse.html
new file mode 100644
index 0000000000..83a2a8029a
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UpdateUserResponse.html
@@ -0,0 +1 @@
+UpdateUserResponse | Trieve Typescript SDK - v0.11.7 Type Alias UpdateUserResponse Update User Response : void
diff --git a/clients/ts-sdk/docs/types/types_gen.UploadFileHandlerData.html b/clients/ts-sdk/docs/types/types_gen.UploadFileHandlerData.html
new file mode 100644
index 0000000000..ad7713f9da
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UploadFileHandlerData.html
@@ -0,0 +1,3 @@
+UploadFileHandlerData | Trieve Typescript SDK - v0.11.7 Type Alias UploadFileHandlerData
diff --git a/clients/ts-sdk/docs/types/types_gen.UploadFileHandlerResponse.html b/clients/ts-sdk/docs/types/types_gen.UploadFileHandlerResponse.html
new file mode 100644
index 0000000000..1b284f68a9
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UploadFileHandlerResponse.html
@@ -0,0 +1 @@
+UploadFileHandlerResponse | Trieve Typescript SDK - v0.11.7 Type Alias UploadFileHandlerResponse
diff --git a/clients/ts-sdk/docs/types/types_gen.UploadFileReqPayload.html b/clients/ts-sdk/docs/types/types_gen.UploadFileReqPayload.html
new file mode 100644
index 0000000000..aee9bf2569
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UploadFileReqPayload.html
@@ -0,0 +1,13 @@
+UploadFileReqPayload | Trieve Typescript SDK - v0.11.7 Type Alias UploadFileReqPayload Upload File Req Payload : { base64_file : string ; create_chunks ?: boolean | null ; description ?: string | null ; file_name : string ; group_tracking_id ?: string | null ; link ?: string | null ; metadata ?: unknown ; rebalance_chunks ?: boolean | null ; split_delimiters ?: string [] | null ; tag_set ?: string [] | null ; target_splits_per_chunk ?: number | null ; time_stamp ?: string | null ; }
Type declaration base64_ file : string Optional
create_ chunks ?: boolean | null Optional
description ?: string | null file_ name : string Optional
group_ tracking_ id ?: string | null Optional
link ?: string | null Optional
metadata ?: unknown Optional
rebalance_ chunks ?: boolean | null Optional
split_ delimiters ?: string [] | null Optional
tag_ set ?: string [] | null Optional
target_ splits_ per_ chunk ?: number | null Optional
time_ stamp ?: string | null
diff --git a/clients/ts-sdk/docs/types/types_gen.UploadFileResult.html b/clients/ts-sdk/docs/types/types_gen.UploadFileResult.html
new file mode 100644
index 0000000000..7cf5e5a672
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UploadFileResult.html
@@ -0,0 +1 @@
+UploadFileResult | Trieve Typescript SDK - v0.11.7 Type Alias UploadFileResult Upload File Result : { file_metadata : File ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.UsageGraphPoint.html b/clients/ts-sdk/docs/types/types_gen.UsageGraphPoint.html
new file mode 100644
index 0000000000..0ba08fbfc0
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UsageGraphPoint.html
@@ -0,0 +1 @@
+UsageGraphPoint | Trieve Typescript SDK - v0.11.7 Type Alias UsageGraphPoint Usage Graph Point : { requests : number ; time_stamp : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.UserOrganization.html b/clients/ts-sdk/docs/types/types_gen.UserOrganization.html
new file mode 100644
index 0000000000..42276e3990
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.UserOrganization.html
@@ -0,0 +1 @@
+UserOrganization | Trieve Typescript SDK - v0.11.7 Type Alias UserOrganization User Organization : { created_at : string ; id : string ; organization_id : string ; role : number ; updated_at : string ; user_id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen.WorkerEvent.html b/clients/ts-sdk/docs/types/types_gen.WorkerEvent.html
new file mode 100644
index 0000000000..f2cc8e0fe4
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.WorkerEvent.html
@@ -0,0 +1 @@
+WorkerEvent | Trieve Typescript SDK - v0.11.7 Worker Event : { created_at : string ; dataset_id : string ; event_data : string ; event_type : string ; id : string ; }
diff --git a/clients/ts-sdk/docs/types/types_gen._OpenApiTs.html b/clients/ts-sdk/docs/types/types_gen._OpenApiTs.html
new file mode 100644
index 0000000000..c967a80a4e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen._OpenApiTs.html
@@ -0,0 +1,191 @@
+$OpenApiTs | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.type.html b/clients/ts-sdk/docs/types/types_gen.type.html
new file mode 100644
index 0000000000..9c771ec4b8
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.type.html
@@ -0,0 +1 @@
+type | Trieve Typescript SDK - v0.11.7 type : "search_ctr_metrics"
diff --git a/clients/ts-sdk/docs/types/types_gen.type2.html b/clients/ts-sdk/docs/types/types_gen.type2.html
new file mode 100644
index 0000000000..bbddd3ce6e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.type2.html
@@ -0,0 +1 @@
+type2 | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.type3.html b/clients/ts-sdk/docs/types/types_gen.type3.html
new file mode 100644
index 0000000000..3e0962b767
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.type3.html
@@ -0,0 +1 @@
+type3 | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/types/types_gen.type4.html b/clients/ts-sdk/docs/types/types_gen.type4.html
new file mode 100644
index 0000000000..26e584d50e
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.type4.html
@@ -0,0 +1 @@
+type4 | Trieve Typescript SDK - v0.11.7 type4 : "low_confidence_recommendations"
diff --git a/clients/ts-sdk/docs/types/types_gen.type5.html b/clients/ts-sdk/docs/types/types_gen.type5.html
new file mode 100644
index 0000000000..5f1d586710
--- /dev/null
+++ b/clients/ts-sdk/docs/types/types_gen.type5.html
@@ -0,0 +1 @@
+type5 | Trieve Typescript SDK - v0.11.7
diff --git a/clients/ts-sdk/docs/variables/functions.default.html b/clients/ts-sdk/docs/variables/functions.default.html
new file mode 100644
index 0000000000..133a963cd3
--- /dev/null
+++ b/clients/ts-sdk/docs/variables/functions.default.html
@@ -0,0 +1 @@
+default | Trieve Typescript SDK - v0.11.7 default : { addChunkToGroup : any ; addChunkToGroupByTrackingId : any ; autocomplete : any ; countChunksAboveThreshold : any ; createChunk : any ; createChunkGroup : any ; deleteChunkById : any ; deleteChunkByTrackingId : any ; deleteFile : any ; deleteGroup : any ; deleteGroupByTrackingId : any ; getCTRAnalytics : any ; getChunkById : any ; getChunkByTrackingId : any ; getChunksByIds : any ; getChunksByTrackingIds : any ; getChunksGroupByTrackingId : any ; getChunksInGroup : any ; getClusterAnalytics : any ; getEventsForDataset : any ; getFile : any ; getFilesForDataset : any ; getGroup : any ; getGroupByTrackingId : any ; getGroupsForChunks : any ; getGroupsForDataset : any ; getRagAnalytics : any ; getRecommendationAnalytics : any ; getRecommendedChunks : any ; getSearchAnalytics : any ; ragOnChunk : any ; recommendedGroups : any ; removeChunkFromGroup : any ; scroll : any ; search : any ; searchInGroup : any ; searchOverGroups : any ; sendCTRAnalytics : any ; suggestedQueries : any ; updateChunk : any ; updateChunkByTrackingId : any ; updateGroup : any ; updateGroupByTrackingId : any ; uploadFile : any ; createMessage ( data : CreateMessageReqPayload ) : Promise < string > ; createTopic ( data : CreateTopicReqPayload ) : Promise < Topic > ; getAllMessagesForTopic ( data : Omit < GetAllTopicMessagesData , "trDataset" > ) : Promise < Message [] > ; getAllTopics ( data : Omit < GetAllTopicsForOwnerIdData , "trDataset" > ) : Promise < Topic [] > ; regenerateMessage ( data : RegenerateMessageReqPayload ) : Promise < string > ; updateMessage ( data : EditMessageReqPayload ) : Promise < unknown > ; updateTopic ( data : UpdateTopicReqPayload ) : Promise < void > ; }
diff --git a/clients/ts-sdk/package.json b/clients/ts-sdk/package.json
index e69727da65..7d2af4e375 100644
--- a/clients/ts-sdk/package.json
+++ b/clients/ts-sdk/package.json
@@ -20,5 +20,9 @@
"esbuild-register": "^3.6.0",
"typescript": "^5.5.4",
"vitest": "^2.0.5"
+ },
+ "dependencies": {
+ "typedoc": "^0.26.6",
+ "typedoc-github-theme": "^0.1.2"
}
}
diff --git a/clients/ts-sdk/src/functions/analytics/analytics.ts b/clients/ts-sdk/src/functions/analytics/index.ts
similarity index 72%
rename from clients/ts-sdk/src/functions/analytics/analytics.ts
rename to clients/ts-sdk/src/functions/analytics/index.ts
index 0793f86e59..80e6fd4666 100644
--- a/clients/ts-sdk/src/functions/analytics/analytics.ts
+++ b/clients/ts-sdk/src/functions/analytics/index.ts
@@ -8,7 +8,21 @@ import {
} from "../../index";
import { TrieveSDK } from "../../sdk";
-export async function getCTRAnalytics(this: TrieveSDK, data: CTRAnalytics) {
+/**
+ * Function that allows you to view the CTR analytics for a dataset:
+ * Example:
+ * ```js
+ *const data = await trieve.getCTRAnalytics({
+ * type: "search_ctr_metrics",
+ *});
+ * ```
+ */
+export async function getCTRAnalytics(
+ /** @hidden */
+ /** @hidden */
+ this: TrieveSDK,
+ data: CTRAnalytics
+) {
return await this.trieve.fetch("/api/analytics/ctr", "post", {
data,
datasetId: this.datasetId,
@@ -16,6 +30,7 @@ export async function getCTRAnalytics(this: TrieveSDK, data: CTRAnalytics) {
}
export async function sendCTRAnalytics(
+ /** @hidden */
this: TrieveSDK,
data: CTRDataRequestBody
) {
@@ -25,7 +40,11 @@ export async function sendCTRAnalytics(
});
}
-export async function getRagAnalytics(this: TrieveSDK, data: RAGAnalytics) {
+export async function getRagAnalytics(
+ /** @hidden */
+ this: TrieveSDK,
+ data: RAGAnalytics
+) {
return this.trieve.fetch("/api/analytics/rag", "post", {
data,
datasetId: this.datasetId,
@@ -33,6 +52,7 @@ export async function getRagAnalytics(this: TrieveSDK, data: RAGAnalytics) {
}
export async function getRecommendationAnalytics(
+ /** @hidden */
this: TrieveSDK,
data: RecommendationAnalytics
) {
@@ -43,6 +63,7 @@ export async function getRecommendationAnalytics(
}
export async function getSearchAnalytics(
+ /** @hidden */
this: TrieveSDK,
data: SearchAnalytics
) {
@@ -53,6 +74,7 @@ export async function getSearchAnalytics(
}
export async function getClusterAnalytics(
+ /** @hidden */
this: TrieveSDK,
data: ClusterAnalytics
) {
diff --git a/clients/ts-sdk/src/functions/chunks/chunk.test.ts b/clients/ts-sdk/src/functions/chunks/chunk.test.ts
index 26f993bf3c..8d9f915c07 100644
--- a/clients/ts-sdk/src/functions/chunks/chunk.test.ts
+++ b/clients/ts-sdk/src/functions/chunks/chunk.test.ts
@@ -1,4 +1,4 @@
-import { expect, test, describe, beforeAll, expectTypeOf } from "vitest";
+import { test, describe, beforeAll, expectTypeOf } from "vitest";
import { TrieveSDK } from "../../sdk";
import {
ChunkReturnTypes,
diff --git a/clients/ts-sdk/src/functions/chunks/chunk.ts b/clients/ts-sdk/src/functions/chunks/index.ts
similarity index 86%
rename from clients/ts-sdk/src/functions/chunks/chunk.ts
rename to clients/ts-sdk/src/functions/chunks/index.ts
index b303e3cb65..f287f2424e 100644
--- a/clients/ts-sdk/src/functions/chunks/chunk.ts
+++ b/clients/ts-sdk/src/functions/chunks/index.ts
@@ -19,7 +19,11 @@ import {
} from "../../index";
import { TrieveSDK } from "../../sdk";
-export async function search(this: TrieveSDK, props: SearchChunksReqPayload) {
+export async function search(
+ /** @hidden */
+ this: TrieveSDK,
+ props: SearchChunksReqPayload
+) {
const searchResults = (await this.trieve.fetch("/api/chunk/search", "post", {
xApiVersion: "V2",
data: props,
@@ -29,6 +33,7 @@ export async function search(this: TrieveSDK, props: SearchChunksReqPayload) {
return searchResults;
}
export async function createChunk(
+ /** @hidden */
this: TrieveSDK,
props: CreateChunkReqPayloadEnum
) {
@@ -38,6 +43,7 @@ export async function createChunk(
});
}
export async function autocomplete(
+ /** @hidden */
this: TrieveSDK,
props: AutocompleteReqPayload
) {
@@ -48,6 +54,7 @@ export async function autocomplete(
}
export async function getRecommendedChunks(
+ /** @hidden */
this: TrieveSDK,
props: RecommendChunksRequest
) {
@@ -58,6 +65,7 @@ export async function getRecommendedChunks(
}
export async function ragOnChunk(
+ /** @hidden */
this: TrieveSDK,
props: GenerateOffChunksReqPayload
) {
@@ -68,6 +76,7 @@ export async function ragOnChunk(
}
export async function suggestedQueries(
+ /** @hidden */
this: TrieveSDK,
props: SuggestedQueriesReqPayload
) {
@@ -78,6 +87,7 @@ export async function suggestedQueries(
}
export async function countChunksAboveThreshold(
+ /** @hidden */
this: TrieveSDK,
props: CountChunksReqPayload
) {
@@ -87,13 +97,18 @@ export async function countChunksAboveThreshold(
});
}
-export async function scroll(this: TrieveSDK, props: ScrollChunksReqPayload) {
+export async function scroll(
+ /** @hidden */
+ this: TrieveSDK,
+ props: ScrollChunksReqPayload
+) {
return this.trieve.fetch("/api/chunks/scroll", "post", {
data: props,
datasetId: this.datasetId,
});
}
export async function updateChunk(
+ /** @hidden */
this: TrieveSDK,
props: UpdateChunkReqPayload
) {
@@ -103,6 +118,7 @@ export async function updateChunk(
});
}
export async function updateChunkByTrackingId(
+ /** @hidden */
this: TrieveSDK,
props: UpdateChunkByTrackingIdData
) {
@@ -113,6 +129,7 @@ export async function updateChunkByTrackingId(
}
export async function getChunkByTrackingId(
+ /** @hidden */
this: TrieveSDK,
props: Omit
) {
@@ -124,6 +141,7 @@ export async function getChunkByTrackingId(
}
export async function deleteChunkByTrackingId(
+ /** @hidden */
this: TrieveSDK,
props: Omit
) {
@@ -134,6 +152,7 @@ export async function deleteChunkByTrackingId(
}
export async function getChunkById(
+ /** @hidden */
this: TrieveSDK,
props: Omit
) {
@@ -144,14 +163,22 @@ export async function getChunkById(
});
}
-export async function deleteChunkById(this: TrieveSDK, props: DeleteChunkData) {
+export async function deleteChunkById(
+ /** @hidden */
+ this: TrieveSDK,
+ props: DeleteChunkData
+) {
return this.trieve.fetch("/api/chunk/{chunk_id}", "delete", {
chunkId: props.chunkId,
datasetId: this.datasetId,
});
}
-export async function getChunksByIds(this: TrieveSDK, props: GetChunksData) {
+export async function getChunksByIds(
+ /** @hidden */
+ this: TrieveSDK,
+ props: GetChunksData
+) {
return this.trieve.fetch("/api/chunks", "post", {
data: props,
datasetId: this.datasetId,
@@ -159,6 +186,7 @@ export async function getChunksByIds(this: TrieveSDK, props: GetChunksData) {
}
export async function getChunksByTrackingIds(
+ /** @hidden */
this: TrieveSDK,
props: GetTrackingChunksData
) {
diff --git a/clients/ts-sdk/src/functions/events/events.test.ts b/clients/ts-sdk/src/functions/events/events.test.ts
new file mode 100644
index 0000000000..e73fcff78f
--- /dev/null
+++ b/clients/ts-sdk/src/functions/events/events.test.ts
@@ -0,0 +1,16 @@
+import { beforeAll, describe, expectTypeOf, test } from "vitest";
+import { TrieveSDK } from "../../sdk";
+import { EventReturn } from "../../types.gen";
+import { TRIEVE } from "../../../__tests__/constants";
+
+describe("Events Tests", async () => {
+ let trieve: TrieveSDK;
+ beforeAll(() => {
+ trieve = TRIEVE;
+ });
+
+ test("getEventsForDataset", async () => {
+ const data = await trieve.getEventsForDataset({});
+ expectTypeOf(data).toEqualTypeOf();
+ });
+});
diff --git a/clients/ts-sdk/src/functions/events/index.ts b/clients/ts-sdk/src/functions/events/index.ts
new file mode 100644
index 0000000000..ac695bfd02
--- /dev/null
+++ b/clients/ts-sdk/src/functions/events/index.ts
@@ -0,0 +1,13 @@
+import { GetEventsData } from "../../index";
+import { TrieveSDK } from "../../sdk";
+
+export async function getEventsForDataset(
+ /** @hidden */
+ this: TrieveSDK,
+ data: GetEventsData
+) {
+ return await this.trieve.fetch("/api/events", "post", {
+ data,
+ datasetId: this.datasetId,
+ });
+}
diff --git a/clients/ts-sdk/src/functions/file/file.test.ts b/clients/ts-sdk/src/functions/file/file.test.ts
index ce77f99016..3e79ccfa2b 100644
--- a/clients/ts-sdk/src/functions/file/file.test.ts
+++ b/clients/ts-sdk/src/functions/file/file.test.ts
@@ -1,11 +1,7 @@
import { beforeAll, describe, expectTypeOf, test } from "vitest";
import { TrieveSDK } from "../../sdk";
-import { File, FileDTO, Topic, UploadFileResult } from "../../types.gen";
-import {
- EXAMPLE_FILE_ID,
- EXAMPLE_TOPIC_ID,
- TRIEVE,
-} from "../../../__tests__/constants";
+import { File, FileDTO, UploadFileResult } from "../../types.gen";
+import { EXAMPLE_FILE_ID, TRIEVE } from "../../../__tests__/constants";
import fs from "fs";
const file = fs.readFileSync("./__tests__/uploadme.pdf");
diff --git a/clients/ts-sdk/src/functions/file/file.ts b/clients/ts-sdk/src/functions/file/index.ts
similarity index 98%
rename from clients/ts-sdk/src/functions/file/file.ts
rename to clients/ts-sdk/src/functions/file/index.ts
index 795107bd59..b94ce87aa9 100644
--- a/clients/ts-sdk/src/functions/file/file.ts
+++ b/clients/ts-sdk/src/functions/file/index.ts
@@ -40,6 +40,7 @@ export async function getFile(
}
export async function deleteFile(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
diff --git a/clients/ts-sdk/src/functions/groups/chunkGroups.ts b/clients/ts-sdk/src/functions/groups/index.ts
similarity index 94%
rename from clients/ts-sdk/src/functions/groups/chunkGroups.ts
rename to clients/ts-sdk/src/functions/groups/index.ts
index 87c6b4938c..cdbfe7afea 100644
--- a/clients/ts-sdk/src/functions/groups/chunkGroups.ts
+++ b/clients/ts-sdk/src/functions/groups/index.ts
@@ -19,6 +19,7 @@ import {
import { TrieveSDK } from "../../sdk";
export async function createChunkGroup(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
@@ -29,6 +30,7 @@ export async function createChunkGroup(
}
export async function searchOverGroups(
+ /** @hidden */
this: TrieveSDK,
data: SearchOverGroupsReqPayload
) {
@@ -39,6 +41,7 @@ export async function searchOverGroups(
}
export async function searchInGroup(
+ /** @hidden */
this: TrieveSDK,
data: SearchWithinGroupReqPayload
) {
@@ -49,6 +52,7 @@ export async function searchInGroup(
}
export async function recommendedGroups(
+ /** @hidden */
this: TrieveSDK,
data: RecommendGroupsReqPayload
) {
@@ -59,6 +63,7 @@ export async function recommendedGroups(
}
export async function updateGroup(
+ /** @hidden */
this: TrieveSDK,
data: UpdateChunkGroupReqPayload
) {
@@ -69,6 +74,7 @@ export async function updateGroup(
}
export async function updateGroupByTrackingId(
+ /** @hidden */
this: TrieveSDK,
data: UpdateGroupByTrackingIDReqPayload
) {
@@ -84,6 +90,7 @@ export async function updateGroupByTrackingId(
}
export async function addChunkToGroup(
+ /** @hidden */
this: TrieveSDK,
data: AddChunkToGroupReqPayload & { group_id: string }
) {
@@ -95,6 +102,7 @@ export async function addChunkToGroup(
}
export async function removeChunkFromGroup(
+ /** @hidden */
this: TrieveSDK,
data: RemoveChunkFromGroupReqPayload & { group_id: string }
) {
@@ -106,6 +114,7 @@ export async function removeChunkFromGroup(
}
export async function getGroupsForChunks(
+ /** @hidden */
this: TrieveSDK,
data: GetGroupsForChunksReqPayload
) {
@@ -116,6 +125,7 @@ export async function getGroupsForChunks(
}
export async function getChunksGroupByTrackingId(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
@@ -132,6 +142,7 @@ export async function getChunksGroupByTrackingId(
}
export async function getGroupByTrackingId(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
@@ -146,6 +157,7 @@ export async function getGroupByTrackingId(
}
export async function addChunkToGroupByTrackingId(
+ /** @hidden */
this: TrieveSDK,
data: AddChunkToGroupReqPayload & { trackingId: string }
) {
@@ -161,6 +173,7 @@ export async function addChunkToGroupByTrackingId(
}
export async function deleteGroupByTrackingId(
+ /** @hidden */
this: TrieveSDK,
data: DeleteGroupByTrackingIdData & { trackingId: string }
) {
@@ -176,6 +189,7 @@ export async function deleteGroupByTrackingId(
}
export async function getGroup(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
@@ -193,6 +207,7 @@ export async function deleteGroup(this: TrieveSDK, data: DeleteChunkGroupData) {
}
export async function getChunksInGroup(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
@@ -203,6 +218,7 @@ export async function getChunksInGroup(
}
export async function getGroupsForDataset(
+ /** @hidden */
this: TrieveSDK,
data: Omit, "trDataset">
) {
diff --git a/clients/ts-sdk/src/functions/index.ts b/clients/ts-sdk/src/functions/index.ts
index 8ec997b826..a059dc30be 100644
--- a/clients/ts-sdk/src/functions/index.ts
+++ b/clients/ts-sdk/src/functions/index.ts
@@ -1,9 +1,10 @@
-import * as chunkMethods from "./chunks/chunk";
-import * as groupsMethods from "./groups/chunkGroups";
-import * as analyticsMethods from "./analytics/analytics";
-import * as topicMethods from "./topic/topic";
-import * as messageMethods from "./message/message";
-import * as fileMethods from "./file/file";
+import * as chunkMethods from "./chunks/index";
+import * as groupsMethods from "./groups/index";
+import * as analyticsMethods from "./analytics/index";
+import * as topicMethods from "./topic/index";
+import * as messageMethods from "./message/index";
+import * as fileMethods from "./file/index";
+import * as eventsMethods from "./events/index";
export default {
...chunkMethods,
@@ -12,4 +13,5 @@ export default {
...topicMethods,
...messageMethods,
...fileMethods,
+ ...eventsMethods,
};
diff --git a/clients/ts-sdk/src/functions/message/message.ts b/clients/ts-sdk/src/functions/message/index.ts
similarity index 93%
rename from clients/ts-sdk/src/functions/message/message.ts
rename to clients/ts-sdk/src/functions/message/index.ts
index c125248502..f789019519 100644
--- a/clients/ts-sdk/src/functions/message/message.ts
+++ b/clients/ts-sdk/src/functions/message/index.ts
@@ -7,6 +7,7 @@ import {
import { TrieveSDK } from "../../sdk";
export async function createMessage(
+ /** @hidden */
this: TrieveSDK,
data: CreateMessageReqPayload
) {
@@ -17,6 +18,7 @@ export async function createMessage(
}
export async function updateMessage(
+ /** @hidden */
this: TrieveSDK,
data: EditMessageReqPayload
) {
@@ -26,6 +28,7 @@ export async function updateMessage(
});
}
export async function regenerateMessage(
+ /** @hidden */
this: TrieveSDK,
data: RegenerateMessageReqPayload
) {
@@ -36,6 +39,7 @@ export async function regenerateMessage(
}
export async function getAllMessagesForTopic(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
diff --git a/clients/ts-sdk/src/functions/topic/topic.ts b/clients/ts-sdk/src/functions/topic/index.ts
similarity index 93%
rename from clients/ts-sdk/src/functions/topic/topic.ts
rename to clients/ts-sdk/src/functions/topic/index.ts
index 59dc08e08b..29d690cfdd 100644
--- a/clients/ts-sdk/src/functions/topic/topic.ts
+++ b/clients/ts-sdk/src/functions/topic/index.ts
@@ -6,6 +6,7 @@ import {
import { TrieveSDK } from "../../sdk";
export async function createTopic(
+ /** @hidden */
this: TrieveSDK,
data: CreateTopicReqPayload
) {
@@ -16,6 +17,7 @@ export async function createTopic(
}
export async function updateTopic(
+ /** @hidden */
this: TrieveSDK,
data: UpdateTopicReqPayload
) {
@@ -26,6 +28,7 @@ export async function updateTopic(
}
export async function getAllTopics(
+ /** @hidden */
this: TrieveSDK,
data: Omit
) {
diff --git a/clients/ts-sdk/theme/style.css b/clients/ts-sdk/theme/style.css
new file mode 100644
index 0000000000..858be572dc
--- /dev/null
+++ b/clients/ts-sdk/theme/style.css
@@ -0,0 +1,3 @@
+:root {
+ --color-background: "#09090b";
+}
diff --git a/clients/ts-sdk/typedoc.json b/clients/ts-sdk/typedoc.json
new file mode 100644
index 0000000000..1c070fa5fa
--- /dev/null
+++ b/clients/ts-sdk/typedoc.json
@@ -0,0 +1,25 @@
+{
+ "out": "./docs",
+ "entryPointStrategy": "expand",
+ "entryPoints": ["src/functions", "src/types.gen.ts", "src/sdk.ts"],
+ "exclude": ["/src/**/*.test.ts"],
+ "excludeProtected": true,
+ "includeVersion": true,
+ "name": "Trieve Typescript SDK",
+ "readme": "none",
+ "searchInComments": true,
+ "searchInDocuments": true,
+ "navigationLinks": {
+ "Github": "http://example.com"
+ },
+ "plugin": ["typedoc-github-theme"],
+ "customCss": "./theme/style.css",
+ "navigation": {
+ "includeCategories": false,
+ "includeGroups": false,
+ "includeFolders": true
+ },
+ "categorizeByGroup": true,
+ "navigationLeaves": ["functions"],
+ "groupOrder": ["functions"]
+}
diff --git a/yarn.lock b/yarn.lock
index 62bc415889..d0244a7df0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3207,6 +3207,13 @@ lines-and-columns@^1.1.6:
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
+linkify-it@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421"
+ integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==
+ dependencies:
+ uc.micro "^2.0.0"
+
localforage@^1.8.1:
version "1.10.0"
resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4"
@@ -3260,6 +3267,11 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
+lunr@^2.3.9:
+ version "2.3.9"
+ resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1"
+ integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==
+
magic-string@^0.30.0, magic-string@^0.30.10:
version "0.30.11"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954"
@@ -3267,6 +3279,18 @@ magic-string@^0.30.0, magic-string@^0.30.10:
dependencies:
"@jridgewell/sourcemap-codec" "^1.5.0"
+markdown-it@^14.1.0:
+ version "14.1.0"
+ resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45"
+ integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
+ dependencies:
+ argparse "^2.0.1"
+ entities "^4.4.0"
+ linkify-it "^5.0.0"
+ mdurl "^2.0.0"
+ punycode.js "^2.3.1"
+ uc.micro "^2.1.0"
+
markdown-table@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd"
@@ -3423,6 +3447,11 @@ mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0:
dependencies:
"@types/mdast" "^3.0.0"
+mdurl@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
+ integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
+
merge-anything@^5.1.7:
version "5.1.7"
resolved "https://registry.yarnpkg.com/merge-anything/-/merge-anything-5.1.7.tgz#94f364d2b0cf21ac76067b5120e429353b3525d7"
@@ -3745,7 +3774,7 @@ minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^9.0.4:
+minimatch@^9.0.4, minimatch@^9.0.5:
version "9.0.5"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
@@ -4195,6 +4224,11 @@ property-information@^6.3.0:
resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec"
integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==
+punycode.js@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
+ integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
+
punycode@^2.1.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
@@ -4438,7 +4472,7 @@ shebang-regex@^3.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-shiki@^1.10.0:
+shiki@^1.10.0, shiki@^1.9.1:
version "1.14.1"
resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.14.1.tgz#617e62dfbe3a083e46111e22086044fbd7644786"
integrity sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==
@@ -4957,11 +4991,32 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
+typedoc-github-theme@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/typedoc-github-theme/-/typedoc-github-theme-0.1.2.tgz#54bcaa05a22ec864d1a996c3c460d895a8b10a8b"
+ integrity sha512-GFwQeq+z4FMtA9u2+wBx/UvzaX6t3xueigv6Jrt1G8JQLLyYuFfWwE3ESuKzpLfDu1+29GK4n70GbIqFRG+gaw==
+
+typedoc@^0.26.6:
+ version "0.26.6"
+ resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.6.tgz#9cb3d6f0ed5070f86af169c3f88ca2c9b7031f59"
+ integrity sha512-SfEU3SH3wHNaxhFPjaZE2kNl/NFtLNW5c1oHsg7mti7GjmUj1Roq6osBQeMd+F4kL0BoRBBr8gQAuqBlfFu8LA==
+ dependencies:
+ lunr "^2.3.9"
+ markdown-it "^14.1.0"
+ minimatch "^9.0.5"
+ shiki "^1.9.1"
+ yaml "^2.4.5"
+
typescript@^5.0.4, typescript@^5.2.2, typescript@^5.5.4:
version "5.5.4"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba"
integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==
+uc.micro@^2.0.0, uc.micro@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
+ integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
+
ufo@^1.5.3:
version "1.5.4"
resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.4.tgz#16d6949674ca0c9e0fbbae1fa20a71d7b1ded754"
@@ -5261,7 +5316,7 @@ yallist@^4.0.0:
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-yaml@^2.3.4:
+yaml@^2.3.4, yaml@^2.4.5:
version "2.5.0"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d"
integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==
Function that allows you to view the CTR analytics for a dataset: +Example:
+ + +