PageSourceSearch

https://sitegpt.ai/build/api-B9tP-x5f.js

js sitegpt.ai collected 2026-09-24 15:21:27 UTC 6,055 bytes, 1 lines download raw bytes

1import{f as e,o as t,r as n}from"./paginated_query_client-DJqfNG6E.js";var r=Object.defineProperty,i=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a=(e,t,n)=>i(e,typeof t==`symbol`?t:t+``,n),o=`https://docs.convex.dev/error#undefined-validator`;function s(e,t){let n=t===void 0?``:` for field "${t}"`;throw Error(`A validator is undefined${n} in ${e}. This is often caused by circular imports. See ${o} for details.`)}var c=class{constructor({isOptional:e}){a(this,`type`),a(this,`fieldPaths`),a(this,`isOptional`),a(this,`isConvexValidator`),this.isOptional=e,this.isConvexValidator=!0}},l=class e extends c{constructor({isOptional:e,tableName:t}){if(super({isOptional:e}),a(this,`tableName`),a(this,`kind`,`id`),typeof t!=`string`)throw Error(`v.id(tableName) requires a string`);this.tableName=t}get json(){return{type:`id`,tableName:this.tableName}}asOptional(){return new e({isOptional:`optional`,tableName:this.tableName})}},u=class e extends c{constructor(){super(...arguments),a(this,`kind`,`float64`)}get json(){return{type:`number`}}asOptional(){return new e({isOptional:`optional`})}},d=class e extends c{constructor(){super(...arguments),a(this,`kind`,`int64`)}get json(){return{type:`bigint`}}asOptional(){return new e({isOptional:`optional`})}},f=class e extends c{constructor(){super(...arguments),a(this,`kind`,`boolean`)}get json(){return{type:this.kind}}asOptional(){return new e({isOptional:`optional`})}},p=class e extends c{constructor(){super(...arguments),a(this,`kind`,`bytes`)}get json(){return{type:this.kind}}asOptional(){return new e({isOptional:`optional`})}},m=class e extends c{constructor(){super(...arguments),a(this,`kind`,`string`)}get json(){return{type:this.kind}}asOptional(){return new e({isOptional:`optional`})}},h=class e extends c{constructor(){super(...arguments),a(this,`kind`,`null`)}get json(){return{type:this.kind}}asOptional(){return new e({isOptional:`optional`})}},g=class e extends c{constructor(){super(...arguments),a(this,`kind`,`any`)}get json(){return{type:this.kind}}asOptional(){return new e({isOptional:`optional`})}},_=class e extends c{constructor({isOptional:e,fields:t}){super({isOptional:e}),a(this,`fields`),a(this,`kind`,`object`),globalThis.Object.entries(t).forEach(([e,t])=>{if(t===void 0&&s(`v.object()`,e),!t.isConvexValidator)throw Error(`v.object() entries must be validators`)}),this.fields=t}get json(){return{type:this.kind,value:globalThis.Object.fromEntries(globalThis.Object.entries(this.fields).map(([e,t])=>[e,{fieldType:t.json,optional:t.isOptional===`optional`}]))}}asOptional(){return new e({isOptional:`optional`,fields:this.fields})}omit(...t){let n={...this.fields};for(let e of t)delete n[e];return new e({isOptional:this.isOptional,fields:n})}pick(...t){let n={};for(let e of t)n[e]=this.fields[e];return new e({isOptional:this.isOptional,fields:n})}partial(){let t={};for(let[e,n]of globalThis.Object.entries(this.fields))t[e]=n.asOptional();return new e({isOptional:this.isOptional,fields:t})}extend(t){return new e({isOptional:this.isOptional,fields:{...this.fields,...t}})}},v=class t extends c{constructor({isOptional:e,value:t}){if(super({isOptional:e}),a(this,`value`),a(this,`kind`,`literal`),typeof t!=`string`&&typeof t!=`boolean`&&typeof t!=`number`&&typeof t!=`bigint`)throw Error(`v.literal(value) must be a string, number, or boolean`);this.value=t}get json(){return{type:this.kind,value:e(this.value)}}asOptional(){return new t({isOptional:`optional`,value:this.value})}},y=class e extends c{constructor({isOptional:e,element:t}){super({isOptional:e}),a(this,`element`),a(this,`kind`,`array`),t===void 0&&s(`v.array()`),this.element=t}get json(){return{type:this.kind,value:this.element.json}}asOptional(){return new e({isOptional:`optional`,element:this.element})}},b=class e extends c{constructor({isOptional:e,key:t,value:n}){if(super({isOptional:e}),a(this,`key`),a(this,`value`),a(this,`kind`,`record`),t===void 0&&s(`v.record()`,`key`),n===void 0&&s(`v.record()`,`value`),t.isOptional===`optional`)throw Error(`Record validator cannot have optional keys`);if(n.isOptional===`optional`)throw Error(`Record validator cannot have optional values`);if(!t.isConvexValidator||!n.isConvexValidator)throw Error(`Key and value of v.record() but be val
1idators`);this.key=t,this.value=n}get json(){return{type:this.kind,keys:this.key.json,values:{fieldType:this.value.json,optional:!1}}}asOptional(){return new e({isOptional:`optional`,key:this.key,value:this.value})}},x=class e extends c{constructor({isOptional:e,members:t}){super({isOptional:e}),a(this,`members`),a(this,`kind`,`union`),t.forEach((e,t)=>{if(e===void 0&&s(`v.union()`,`member at index ${t}`),!e.isConvexValidator)throw Error(`All members of v.union() must be validators`)}),this.members=t}get json(){return{type:this.kind,value:this.members.map(e=>e.json)}}asOptional(){return new e({isOptional:`optional`,members:this.members})}},S={id:e=>new l({isOptional:`required`,tableName:e}),null:()=>new h({isOptional:`required`}),number:()=>new u({isOptional:`required`}),float64:()=>new u({isOptional:`required`}),bigint:()=>new d({isOptional:`required`}),int64:()=>new d({isOptional:`required`}),boolean:()=>new f({isOptional:`required`}),string:()=>new m({isOptional:`required`}),bytes:()=>new p({isOptional:`required`}),literal:e=>new v({isOptional:`required`,value:e}),array:e=>new y({isOptional:`required`,element:e}),object:e=>new _({isOptional:`required`,fields:e}),record:(e,t)=>new b({isOptional:`required`,key:e,value:t}),union:(...e)=>new x({isOptional:`required`,members:e}),any:()=>new g({isOptional:`required`}),optional:e=>e.asOptional(),nullable:e=>S.union(e,S.null())};function C(e,n){return new Proxy({},{get(r,i){if(typeof i==`string`)return C(e,[...n,i]);if(i===t){if(n.length<1){let t=[e,...n].join(`.`);throw Error(`API path is expected to be of the form \`${e}.childComponent.functionName\`. Found: \`${t}\``)}return`_reference/childComponent/`+n.join(`/`)}else return}})}var w=()=>C(`components`,[]),T=n;w();export{S as n,T as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.