diff options
Diffstat (limited to 'packages/sdk/js/src/gen')
| -rw-r--r-- | packages/sdk/js/src/gen/client.gen.ts | 7 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/client/client.gen.ts | 4 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/client/types.gen.ts | 19 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/client/utils.gen.ts | 37 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/core/bodySerializer.gen.ts | 4 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/core/pathSerializer.gen.ts | 12 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/core/serverSentEvents.gen.ts | 6 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/core/types.gen.ts | 11 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/core/utils.gen.ts | 4 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/sdk.gen.ts | 338 | ||||
| -rw-r--r-- | packages/sdk/js/src/gen/types.gen.ts | 17 |
11 files changed, 99 insertions, 360 deletions
diff --git a/packages/sdk/js/src/gen/client.gen.ts b/packages/sdk/js/src/gen/client.gen.ts index 77ef579a6..e7cdb292c 100644 --- a/packages/sdk/js/src/gen/client.gen.ts +++ b/packages/sdk/js/src/gen/client.gen.ts @@ -1,12 +1,7 @@ // This file is auto-generated by @hey-api/openapi-ts import type { ClientOptions } from "./types.gen.js" -import { - type Config, - type ClientOptions as DefaultClientOptions, - createClient, - createConfig, -} from "./client/index.js" +import { type Config, type ClientOptions as DefaultClientOptions, createClient, createConfig } from "./client/index.js" /** * The `createClientConfig()` function will be called on client initialization diff --git a/packages/sdk/js/src/gen/client/client.gen.ts b/packages/sdk/js/src/gen/client/client.gen.ts index 3a2499efb..34a8d0bec 100644 --- a/packages/sdk/js/src/gen/client/client.gen.ts +++ b/packages/sdk/js/src/gen/client/client.gen.ts @@ -107,9 +107,7 @@ export const createClient = (config: Config = {}): Client => { } const parseAs = - (opts.parseAs === "auto" - ? getParseAs(response.headers.get("Content-Type")) - : opts.parseAs) ?? "json" + (opts.parseAs === "auto" ? getParseAs(response.headers.get("Content-Type")) : opts.parseAs) ?? "json" let data: any switch (parseAs) { diff --git a/packages/sdk/js/src/gen/client/types.gen.ts b/packages/sdk/js/src/gen/client/types.gen.ts index 1761dacbf..db8e544cf 100644 --- a/packages/sdk/js/src/gen/client/types.gen.ts +++ b/packages/sdk/js/src/gen/client/types.gen.ts @@ -1,10 +1,7 @@ // This file is auto-generated by @hey-api/openapi-ts import type { Auth } from "../core/auth.gen.js" -import type { - ServerSentEventsOptions, - ServerSentEventsResult, -} from "../core/serverSentEvents.gen.js" +import type { ServerSentEventsOptions, ServerSentEventsResult } from "../core/serverSentEvents.gen.js" import type { Client as CoreClient, Config as CoreConfig } from "../core/types.gen.js" import type { Middleware } from "./utils.gen.js" @@ -65,11 +62,7 @@ export interface RequestOptions< }>, Pick< ServerSentEventsOptions<TData>, - | "onSseError" - | "onSseEvent" - | "sseDefaultRetryDelay" - | "sseMaxRetryAttempts" - | "sseMaxRetryDelay" + "onSseError" | "onSseEvent" | "sseDefaultRetryDelay" | "sseMaxRetryAttempts" | "sseMaxRetryDelay" > { /** * Any body that you want to add to your request. @@ -209,10 +202,7 @@ export type Options< ThrowOnError extends boolean = boolean, TResponse = unknown, TResponseStyle extends ResponseStyle = "fields", -> = OmitKeys< - RequestOptions<TResponse, TResponseStyle, ThrowOnError>, - "body" | "path" | "query" | "url" -> & +> = OmitKeys<RequestOptions<TResponse, TResponseStyle, ThrowOnError>, "body" | "path" | "query" | "url"> & Omit<TData, "url"> export type OptionsLegacyParser< @@ -221,8 +211,7 @@ export type OptionsLegacyParser< TResponseStyle extends ResponseStyle = "fields", > = TData extends { body?: any } ? TData extends { headers?: any } - ? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, "body" | "headers" | "url"> & - TData + ? OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, "body" | "headers" | "url"> & TData : OmitKeys<RequestOptions<unknown, TResponseStyle, ThrowOnError>, "body" | "url"> & TData & Pick<RequestOptions<unknown, TResponseStyle, ThrowOnError>, "headers"> diff --git a/packages/sdk/js/src/gen/client/utils.gen.ts b/packages/sdk/js/src/gen/client/utils.gen.ts index 53ffbad1b..209bfbe8e 100644 --- a/packages/sdk/js/src/gen/client/utils.gen.ts +++ b/packages/sdk/js/src/gen/client/utils.gen.ts @@ -3,19 +3,11 @@ import { getAuthToken } from "../core/auth.gen.js" import type { QuerySerializerOptions } from "../core/bodySerializer.gen.js" import { jsonBodySerializer } from "../core/bodySerializer.gen.js" -import { - serializeArrayParam, - serializeObjectParam, - serializePrimitiveParam, -} from "../core/pathSerializer.gen.js" +import { serializeArrayParam, serializeObjectParam, serializePrimitiveParam } from "../core/pathSerializer.gen.js" import { getUrl } from "../core/utils.gen.js" import type { Client, ClientOptions, Config, RequestOptions } from "./types.gen.js" -export const createQuerySerializer = <T = unknown>({ - allowReserved, - array, - object, -}: QuerySerializerOptions = {}) => { +export const createQuerySerializer = <T = unknown>({ allowReserved, array, object }: QuerySerializerOptions = {}) => { const querySerializer = (queryParams: T) => { const search: string[] = [] if (queryParams && typeof queryParams === "object") { @@ -85,9 +77,7 @@ export const getParseAs = (contentType: string | null): Exclude<Config["parseAs" return "formData" } - if ( - ["application/", "audio/", "image/", "video/"].some((type) => cleanContent.startsWith(type)) - ) { + if (["application/", "audio/", "image/", "video/"].some((type) => cleanContent.startsWith(type))) { return "blob" } @@ -107,11 +97,7 @@ const checkForExistence = ( if (!name) { return false } - if ( - options.headers.has(name) || - options.query?.[name] || - options.headers.get("Cookie")?.includes(`${name}=`) - ) { + if (options.headers.has(name) || options.query?.[name] || options.headers.get("Cookie")?.includes(`${name}=`)) { return true } return false @@ -176,9 +162,7 @@ export const mergeConfigs = (a: Config, b: Config): Config => { return config } -export const mergeHeaders = ( - ...headers: Array<Required<Config>["headers"] | undefined> -): Headers => { +export const mergeHeaders = (...headers: Array<Required<Config>["headers"] | undefined>): Headers => { const mergedHeaders = new Headers() for (const header of headers) { if (!header || typeof header !== "object") { @@ -197,10 +181,7 @@ export const mergeHeaders = ( } else if (value !== undefined) { // assume object headers are meant to be JSON stringified, i.e. their // content value in OpenAPI specification is 'application/json' - mergedHeaders.set( - key, - typeof value === "object" ? JSON.stringify(value) : (value as string), - ) + mergedHeaders.set(key, typeof value === "object" ? JSON.stringify(value) : (value as string)) } } } @@ -216,11 +197,7 @@ type ErrInterceptor<Err, Res, Req, Options> = ( type ReqInterceptor<Req, Options> = (request: Req, options: Options) => Req | Promise<Req> -type ResInterceptor<Res, Req, Options> = ( - response: Res, - request: Req, - options: Options, -) => Res | Promise<Res> +type ResInterceptor<Res, Req, Options> = (response: Res, request: Req, options: Options) => Res | Promise<Res> class Interceptors<Interceptor> { _fns: (Interceptor | null)[] diff --git a/packages/sdk/js/src/gen/core/bodySerializer.gen.ts b/packages/sdk/js/src/gen/core/bodySerializer.gen.ts index 83e3f56d7..066061605 100644 --- a/packages/sdk/js/src/gen/core/bodySerializer.gen.ts +++ b/packages/sdk/js/src/gen/core/bodySerializer.gen.ts @@ -31,9 +31,7 @@ const serializeUrlSearchParamsPair = (data: URLSearchParams, key: string, value: } export const formDataBodySerializer = { - bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>( - body: T, - ): FormData => { + bodySerializer: <T extends Record<string, any> | Array<Record<string, any>>>(body: T): FormData => { const data = new FormData() Object.entries(body).forEach(([key, value]) => { diff --git a/packages/sdk/js/src/gen/core/pathSerializer.gen.ts b/packages/sdk/js/src/gen/core/pathSerializer.gen.ts index f13528357..96be3bc5a 100644 --- a/packages/sdk/js/src/gen/core/pathSerializer.gen.ts +++ b/packages/sdk/js/src/gen/core/pathSerializer.gen.ts @@ -74,9 +74,9 @@ export const serializeArrayParam = ({ value: unknown[] }) => { if (!explode) { - const joinedValues = ( - allowReserved ? value : value.map((v) => encodeURIComponent(v as string)) - ).join(separatorArrayNoExplode(style)) + const joinedValues = (allowReserved ? value : value.map((v) => encodeURIComponent(v as string))).join( + separatorArrayNoExplode(style), + ) switch (style) { case "label": return `.${joinedValues}` @@ -106,11 +106,7 @@ export const serializeArrayParam = ({ return style === "label" || style === "matrix" ? separator + joinedValues : joinedValues } -export const serializePrimitiveParam = ({ - allowReserved, - name, - value, -}: SerializePrimitiveParam) => { +export const serializePrimitiveParam = ({ allowReserved, name, value }: SerializePrimitiveParam) => { if (value === undefined || value === null) { return "" } diff --git a/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts b/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts index 183855da1..8f7fac549 100644 --- a/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts +++ b/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts @@ -60,11 +60,7 @@ export interface StreamEvent<TData = unknown> { } export type ServerSentEventsResult<TData = unknown, TReturn = void, TNext = unknown> = { - stream: AsyncGenerator< - TData extends Record<string, unknown> ? TData[keyof TData] : TData, - TReturn, - TNext - > + stream: AsyncGenerator<TData extends Record<string, unknown> ? TData[keyof TData] : TData, TReturn, TNext> } export const createSseClient = <TData = unknown>({ diff --git a/packages/sdk/js/src/gen/core/types.gen.ts b/packages/sdk/js/src/gen/core/types.gen.ts index b60604fee..16408b2d0 100644 --- a/packages/sdk/js/src/gen/core/types.gen.ts +++ b/packages/sdk/js/src/gen/core/types.gen.ts @@ -1,11 +1,7 @@ // This file is auto-generated by @hey-api/openapi-ts import type { Auth, AuthToken } from "./auth.gen.js" -import type { - BodySerializer, - QuerySerializer, - QuerySerializerOptions, -} from "./bodySerializer.gen.js" +import type { BodySerializer, QuerySerializer, QuerySerializerOptions } from "./bodySerializer.gen.js" export interface Client<RequestFn = never, Config = unknown, MethodFn = never, BuildUrlFn = never> { /** @@ -45,10 +41,7 @@ export interface Config { */ headers?: | RequestInit["headers"] - | Record< - string, - string | number | boolean | (string | number | boolean)[] | null | undefined | unknown - > + | Record<string, string | number | boolean | (string | number | boolean)[] | null | undefined | unknown> /** * The request method. * diff --git a/packages/sdk/js/src/gen/core/utils.gen.ts b/packages/sdk/js/src/gen/core/utils.gen.ts index 62e02972c..be18c608a 100644 --- a/packages/sdk/js/src/gen/core/utils.gen.ts +++ b/packages/sdk/js/src/gen/core/utils.gen.ts @@ -73,9 +73,7 @@ export const defaultPathSerializer = ({ path, url: _url }: PathSerializer) => { continue } - const replaceValue = encodeURIComponent( - style === "label" ? `.${value as string}` : (value as string), - ) + const replaceValue = encodeURIComponent(style === "label" ? `.${value as string}` : (value as string)) url = url.replace(match, replaceValue) } } diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts index f902d91ab..6987eb471 100644 --- a/packages/sdk/js/src/gen/sdk.gen.ts +++ b/packages/sdk/js/src/gen/sdk.gen.ts @@ -148,10 +148,10 @@ import type { } from "./types.gen.js" import { client as _heyApiClient } from "./client.gen.js" -export type Options< - TData extends TDataShape = TDataShape, - ThrowOnError extends boolean = boolean, -> = ClientOptions<TData, ThrowOnError> & { +export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions< + TData, + ThrowOnError +> & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a @@ -179,9 +179,7 @@ class Project extends _HeyApiClient { /** * List all projects */ - public list<ThrowOnError extends boolean = false>( - options?: Options<ProjectListData, ThrowOnError>, - ) { + public list<ThrowOnError extends boolean = false>(options?: Options<ProjectListData, ThrowOnError>) { return (options?.client ?? this._client).get<ProjectListResponses, unknown, ThrowOnError>({ url: "/project", ...options, @@ -191,9 +189,7 @@ class Project extends _HeyApiClient { /** * Get the current project */ - public current<ThrowOnError extends boolean = false>( - options?: Options<ProjectCurrentData, ThrowOnError>, - ) { + public current<ThrowOnError extends boolean = false>(options?: Options<ProjectCurrentData, ThrowOnError>) { return (options?.client ?? this._client).get<ProjectCurrentResponses, unknown, ThrowOnError>({ url: "/project/current", ...options, @@ -215,14 +211,8 @@ class Config extends _HeyApiClient { /** * Update config */ - public update<ThrowOnError extends boolean = false>( - options?: Options<ConfigUpdateData, ThrowOnError>, - ) { - return (options?.client ?? this._client).patch< - ConfigUpdateResponses, - ConfigUpdateErrors, - ThrowOnError - >({ + public update<ThrowOnError extends boolean = false>(options?: Options<ConfigUpdateData, ThrowOnError>) { + return (options?.client ?? this._client).patch<ConfigUpdateResponses, ConfigUpdateErrors, ThrowOnError>({ url: "/config", ...options, headers: { @@ -235,9 +225,7 @@ class Config extends _HeyApiClient { /** * List all providers */ - public providers<ThrowOnError extends boolean = false>( - options?: Options<ConfigProvidersData, ThrowOnError>, - ) { + public providers<ThrowOnError extends boolean = false>(options?: Options<ConfigProvidersData, ThrowOnError>) { return (options?.client ?? this._client).get<ConfigProvidersResponses, unknown, ThrowOnError>({ url: "/config/providers", ...options, @@ -283,9 +271,7 @@ class Session extends _HeyApiClient { /** * List all sessions */ - public list<ThrowOnError extends boolean = false>( - options?: Options<SessionListData, ThrowOnError>, - ) { + public list<ThrowOnError extends boolean = false>(options?: Options<SessionListData, ThrowOnError>) { return (options?.client ?? this._client).get<SessionListResponses, unknown, ThrowOnError>({ url: "/session", ...options, @@ -295,14 +281,8 @@ class Session extends _HeyApiClient { /** * Create a new session */ - public create<ThrowOnError extends boolean = false>( - options?: Options<SessionCreateData, ThrowOnError>, - ) { - return (options?.client ?? this._client).post< - SessionCreateResponses, - SessionCreateErrors, - ThrowOnError - >({ + public create<ThrowOnError extends boolean = false>(options?: Options<SessionCreateData, ThrowOnError>) { + return (options?.client ?? this._client).post<SessionCreateResponses, SessionCreateErrors, ThrowOnError>({ url: "/session", ...options, headers: { @@ -315,14 +295,8 @@ class Session extends _HeyApiClient { /** * Delete a session and all its data */ - public delete<ThrowOnError extends boolean = false>( - options: Options<SessionDeleteData, ThrowOnError>, - ) { - return (options.client ?? this._client).delete< - SessionDeleteResponses, - SessionDeleteErrors, - ThrowOnError - >({ + public delete<ThrowOnError extends boolean = false>(options: Options<SessionDeleteData, ThrowOnError>) { + return (options.client ?? this._client).delete<SessionDeleteResponses, SessionDeleteErrors, ThrowOnError>({ url: "/session/{id}", ...options, }) @@ -332,11 +306,7 @@ class Session extends _HeyApiClient { * Get session */ public get<ThrowOnError extends boolean = false>(options: Options<SessionGetData, ThrowOnError>) { - return (options.client ?? this._client).get< - SessionGetResponses, - SessionGetErrors, - ThrowOnError - >({ + return (options.client ?? this._client).get<SessionGetResponses, SessionGetErrors, ThrowOnError>({ url: "/session/{id}", ...options, }) @@ -345,14 +315,8 @@ class Session extends _HeyApiClient { /** * Update session properties */ - public update<ThrowOnError extends boolean = false>( - options: Options<SessionUpdateData, ThrowOnError>, - ) { - return (options.client ?? this._client).patch< - SessionUpdateResponses, - SessionUpdateErrors, - ThrowOnError - >({ + public update<ThrowOnError extends boolean = false>(options: Options<SessionUpdateData, ThrowOnError>) { + return (options.client ?? this._client).patch<SessionUpdateResponses, SessionUpdateErrors, ThrowOnError>({ url: "/session/{id}", ...options, headers: { @@ -365,14 +329,8 @@ class Session extends _HeyApiClient { /** * Get a session's children */ - public children<ThrowOnError extends boolean = false>( - options: Options<SessionChildrenData, ThrowOnError>, - ) { - return (options.client ?? this._client).get< - SessionChildrenResponses, - SessionChildrenErrors, - ThrowOnError - >({ + public children<ThrowOnError extends boolean = false>(options: Options<SessionChildrenData, ThrowOnError>) { + return (options.client ?? this._client).get<SessionChildrenResponses, SessionChildrenErrors, ThrowOnError>({ url: "/session/{id}/children", ...options, }) @@ -381,14 +339,8 @@ class Session extends _HeyApiClient { /** * Get the todo list for a session */ - public todo<ThrowOnError extends boolean = false>( - options: Options<SessionTodoData, ThrowOnError>, - ) { - return (options.client ?? this._client).get< - SessionTodoResponses, - SessionTodoErrors, - ThrowOnError - >({ + public todo<ThrowOnError extends boolean = false>(options: Options<SessionTodoData, ThrowOnError>) { + return (options.client ?? this._client).get<SessionTodoResponses, SessionTodoErrors, ThrowOnError>({ url: "/session/{id}/todo", ...options, }) @@ -397,14 +349,8 @@ class Session extends _HeyApiClient { /** * Analyze the app and create an AGENTS.md file */ - public init<ThrowOnError extends boolean = false>( - options: Options<SessionInitData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionInitResponses, - SessionInitErrors, - ThrowOnError - >({ + public init<ThrowOnError extends boolean = false>(options: Options<SessionInitData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionInitResponses, SessionInitErrors, ThrowOnError>({ url: "/session/{id}/init", ...options, headers: { @@ -417,9 +363,7 @@ class Session extends _HeyApiClient { /** * Fork an existing session at a specific message */ - public fork<ThrowOnError extends boolean = false>( - options: Options<SessionForkData, ThrowOnError>, - ) { + public fork<ThrowOnError extends boolean = false>(options: Options<SessionForkData, ThrowOnError>) { return (options.client ?? this._client).post<SessionForkResponses, unknown, ThrowOnError>({ url: "/session/{id}/fork", ...options, @@ -433,14 +377,8 @@ class Session extends _HeyApiClient { /** * Abort a session */ - public abort<ThrowOnError extends boolean = false>( - options: Options<SessionAbortData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionAbortResponses, - SessionAbortErrors, - ThrowOnError - >({ + public abort<ThrowOnError extends boolean = false>(options: Options<SessionAbortData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionAbortResponses, SessionAbortErrors, ThrowOnError>({ url: "/session/{id}/abort", ...options, }) @@ -449,14 +387,8 @@ class Session extends _HeyApiClient { /** * Unshare the session */ - public unshare<ThrowOnError extends boolean = false>( - options: Options<SessionUnshareData, ThrowOnError>, - ) { - return (options.client ?? this._client).delete< - SessionUnshareResponses, - SessionUnshareErrors, - ThrowOnError - >({ + public unshare<ThrowOnError extends boolean = false>(options: Options<SessionUnshareData, ThrowOnError>) { + return (options.client ?? this._client).delete<SessionUnshareResponses, SessionUnshareErrors, ThrowOnError>({ url: "/session/{id}/share", ...options, }) @@ -465,14 +397,8 @@ class Session extends _HeyApiClient { /** * Share a session */ - public share<ThrowOnError extends boolean = false>( - options: Options<SessionShareData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionShareResponses, - SessionShareErrors, - ThrowOnError - >({ + public share<ThrowOnError extends boolean = false>(options: Options<SessionShareData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionShareResponses, SessionShareErrors, ThrowOnError>({ url: "/session/{id}/share", ...options, }) @@ -481,14 +407,8 @@ class Session extends _HeyApiClient { /** * Get the diff for this session */ - public diff<ThrowOnError extends boolean = false>( - options: Options<SessionDiffData, ThrowOnError>, - ) { - return (options.client ?? this._client).get< - SessionDiffResponses, - SessionDiffErrors, - ThrowOnError - >({ + public diff<ThrowOnError extends boolean = false>(options: Options<SessionDiffData, ThrowOnError>) { + return (options.client ?? this._client).get<SessionDiffResponses, SessionDiffErrors, ThrowOnError>({ url: "/session/{id}/diff", ...options, }) @@ -497,14 +417,8 @@ class Session extends _HeyApiClient { /** * Summarize the session */ - public summarize<ThrowOnError extends boolean = false>( - options: Options<SessionSummarizeData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionSummarizeResponses, - SessionSummarizeErrors, - ThrowOnError - >({ + public summarize<ThrowOnError extends boolean = false>(options: Options<SessionSummarizeData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionSummarizeResponses, SessionSummarizeErrors, ThrowOnError>({ url: "/session/{id}/summarize", ...options, headers: { @@ -517,14 +431,8 @@ class Session extends _HeyApiClient { /** * List messages for a session */ - public messages<ThrowOnError extends boolean = false>( - options: Options<SessionMessagesData, ThrowOnError>, - ) { - return (options.client ?? this._client).get< - SessionMessagesResponses, - SessionMessagesErrors, - ThrowOnError - >({ + public messages<ThrowOnError extends boolean = false>(options: Options<SessionMessagesData, ThrowOnError>) { + return (options.client ?? this._client).get<SessionMessagesResponses, SessionMessagesErrors, ThrowOnError>({ url: "/session/{id}/message", ...options, }) @@ -533,14 +441,8 @@ class Session extends _HeyApiClient { /** * Create and send a new message to a session */ - public prompt<ThrowOnError extends boolean = false>( - options: Options<SessionPromptData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionPromptResponses, - SessionPromptErrors, - ThrowOnError - >({ + public prompt<ThrowOnError extends boolean = false>(options: Options<SessionPromptData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionPromptResponses, SessionPromptErrors, ThrowOnError>({ url: "/session/{id}/message", ...options, headers: { @@ -553,14 +455,8 @@ class Session extends _HeyApiClient { /** * Get a message from a session */ - public message<ThrowOnError extends boolean = false>( - options: Options<SessionMessageData, ThrowOnError>, - ) { - return (options.client ?? this._client).get< - SessionMessageResponses, - SessionMessageErrors, - ThrowOnError - >({ + public message<ThrowOnError extends boolean = false>(options: Options<SessionMessageData, ThrowOnError>) { + return (options.client ?? this._client).get<SessionMessageResponses, SessionMessageErrors, ThrowOnError>({ url: "/session/{id}/message/{messageID}", ...options, }) @@ -569,14 +465,8 @@ class Session extends _HeyApiClient { /** * Send a new command to a session */ - public command<ThrowOnError extends boolean = false>( - options: Options<SessionCommandData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionCommandResponses, - SessionCommandErrors, - ThrowOnError - >({ + public command<ThrowOnError extends boolean = false>(options: Options<SessionCommandData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionCommandResponses, SessionCommandErrors, ThrowOnError>({ url: "/session/{id}/command", ...options, headers: { @@ -589,14 +479,8 @@ class Session extends _HeyApiClient { /** * Run a shell command */ - public shell<ThrowOnError extends boolean = false>( - options: Options<SessionShellData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionShellResponses, - SessionShellErrors, - ThrowOnError - >({ + public shell<ThrowOnError extends boolean = false>(options: Options<SessionShellData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionShellResponses, SessionShellErrors, ThrowOnError>({ url: "/session/{id}/shell", ...options, headers: { @@ -609,14 +493,8 @@ class Session extends _HeyApiClient { /** * Revert a message */ - public revert<ThrowOnError extends boolean = false>( - options: Options<SessionRevertData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionRevertResponses, - SessionRevertErrors, - ThrowOnError - >({ + public revert<ThrowOnError extends boolean = false>(options: Options<SessionRevertData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionRevertResponses, SessionRevertErrors, ThrowOnError>({ url: "/session/{id}/revert", ...options, headers: { @@ -629,14 +507,8 @@ class Session extends _HeyApiClient { /** * Restore all reverted messages */ - public unrevert<ThrowOnError extends boolean = false>( - options: Options<SessionUnrevertData, ThrowOnError>, - ) { - return (options.client ?? this._client).post< - SessionUnrevertResponses, - SessionUnrevertErrors, - ThrowOnError - >({ + public unrevert<ThrowOnError extends boolean = false>(options: Options<SessionUnrevertData, ThrowOnError>) { + return (options.client ?? this._client).post<SessionUnrevertResponses, SessionUnrevertErrors, ThrowOnError>({ url: "/session/{id}/unrevert", ...options, }) @@ -647,9 +519,7 @@ class Command extends _HeyApiClient { /** * List all commands */ - public list<ThrowOnError extends boolean = false>( - options?: Options<CommandListData, ThrowOnError>, - ) { + public list<ThrowOnError extends boolean = false>(options?: Options<CommandListData, ThrowOnError>) { return (options?.client ?? this._client).get<CommandListResponses, unknown, ThrowOnError>({ url: "/command", ...options, @@ -671,9 +541,7 @@ class Find extends _HeyApiClient { /** * Find files */ - public files<ThrowOnError extends boolean = false>( - options: Options<FindFilesData, ThrowOnError>, - ) { + public files<ThrowOnError extends boolean = false>(options: Options<FindFilesData, ThrowOnError>) { return (options.client ?? this._client).get<FindFilesResponses, unknown, ThrowOnError>({ url: "/find/file", ...options, @@ -683,9 +551,7 @@ class Find extends _HeyApiClient { /** * Find workspace symbols */ - public symbols<ThrowOnError extends boolean = false>( - options: Options<FindSymbolsData, ThrowOnError>, - ) { + public symbols<ThrowOnError extends boolean = false>(options: Options<FindSymbolsData, ThrowOnError>) { return (options.client ?? this._client).get<FindSymbolsResponses, unknown, ThrowOnError>({ url: "/find/symbol", ...options, @@ -717,9 +583,7 @@ class File extends _HeyApiClient { /** * Get file status */ - public status<ThrowOnError extends boolean = false>( - options?: Options<FileStatusData, ThrowOnError>, - ) { + public status<ThrowOnError extends boolean = false>(options?: Options<FileStatusData, ThrowOnError>) { return (options?.client ?? this._client).get<FileStatusResponses, unknown, ThrowOnError>({ url: "/file/status", ...options, @@ -745,9 +609,7 @@ class App extends _HeyApiClient { /** * List all agents */ - public agents<ThrowOnError extends boolean = false>( - options?: Options<AppAgentsData, ThrowOnError>, - ) { + public agents<ThrowOnError extends boolean = false>(options?: Options<AppAgentsData, ThrowOnError>) { return (options?.client ?? this._client).get<AppAgentsResponses, unknown, ThrowOnError>({ url: "/agent", ...options, @@ -759,9 +621,7 @@ class Mcp extends _HeyApiClient { /** * Get MCP server status */ - public status<ThrowOnError extends boolean = false>( - options?: Options<McpStatusData, ThrowOnError>, - ) { + public status<ThrowOnError extends boolean = false>(options?: Options<McpStatusData, ThrowOnError>) { return (options?.client ?? this._client).get<McpStatusResponses, unknown, ThrowOnError>({ url: "/mcp", ...options, @@ -787,9 +647,7 @@ class Lsp extends _HeyApiClient { /** * Get LSP server status */ - public status<ThrowOnError extends boolean = false>( - options?: Options<LspStatusData, ThrowOnError>, - ) { + public status<ThrowOnError extends boolean = false>(options?: Options<LspStatusData, ThrowOnError>) { return (options?.client ?? this._client).get<LspStatusResponses, unknown, ThrowOnError>({ url: "/lsp", ...options, @@ -801,9 +659,7 @@ class Formatter extends _HeyApiClient { /** * Get formatter status */ - public status<ThrowOnError extends boolean = false>( - options?: Options<FormatterStatusData, ThrowOnError>, - ) { + public status<ThrowOnError extends boolean = false>(options?: Options<FormatterStatusData, ThrowOnError>) { return (options?.client ?? this._client).get<FormatterStatusResponses, unknown, ThrowOnError>({ url: "/formatter", ...options, @@ -815,9 +671,7 @@ class Control extends _HeyApiClient { /** * Get the next TUI request from the queue */ - public next<ThrowOnError extends boolean = false>( - options?: Options<TuiControlNextData, ThrowOnError>, - ) { + public next<ThrowOnError extends boolean = false>(options?: Options<TuiControlNextData, ThrowOnError>) { return (options?.client ?? this._client).get<TuiControlNextResponses, unknown, ThrowOnError>({ url: "/tui/control/next", ...options, @@ -827,14 +681,8 @@ class Control extends _HeyApiClient { /** * Submit a response to the TUI request queue */ - public response<ThrowOnError extends boolean = false>( - options?: Options<TuiControlResponseData, ThrowOnError>, - ) { - return (options?.client ?? this._client).post< - TuiControlResponseResponses, - unknown, - ThrowOnError - >({ + public response<ThrowOnError extends boolean = false>(options?: Options<TuiControlResponseData, ThrowOnError>) { + return (options?.client ?? this._client).post<TuiControlResponseResponses, unknown, ThrowOnError>({ url: "/tui/control/response", ...options, headers: { @@ -849,14 +697,8 @@ class Tui extends _HeyApiClient { /** * Append prompt to the TUI */ - public appendPrompt<ThrowOnError extends boolean = false>( - options?: Options<TuiAppendPromptData, ThrowOnError>, - ) { - return (options?.client ?? this._client).post< - TuiAppendPromptResponses, - TuiAppendPromptErrors, - ThrowOnError - >({ + public appendPrompt<ThrowOnError extends boolean = false>(options?: Options<TuiAppendPromptData, ThrowOnError>) { + return (options?.client ?? this._client).post<TuiAppendPromptResponses, TuiAppendPromptErrors, ThrowOnError>({ url: "/tui/append-prompt", ...options, headers: { @@ -869,9 +711,7 @@ class Tui extends _HeyApiClient { /** * Open the help dialog */ - public openHelp<ThrowOnError extends boolean = false>( - options?: Options<TuiOpenHelpData, ThrowOnError>, - ) { + public openHelp<ThrowOnError extends boolean = false>(options?: Options<TuiOpenHelpData, ThrowOnError>) { return (options?.client ?? this._client).post<TuiOpenHelpResponses, unknown, ThrowOnError>({ url: "/tui/open-help", ...options, @@ -881,9 +721,7 @@ class Tui extends _HeyApiClient { /** * Open the session dialog */ - public openSessions<ThrowOnError extends boolean = false>( - options?: Options<TuiOpenSessionsData, ThrowOnError>, - ) { + public openSessions<ThrowOnError extends boolean = false>(options?: Options<TuiOpenSessionsData, ThrowOnError>) { return (options?.client ?? this._client).post<TuiOpenSessionsResponses, unknown, ThrowOnError>({ url: "/tui/open-sessions", ...options, @@ -893,9 +731,7 @@ class Tui extends _HeyApiClient { /** * Open the theme dialog */ - public openThemes<ThrowOnError extends boolean = false>( - options?: Options<TuiOpenThemesData, ThrowOnError>, - ) { + public openThemes<ThrowOnError extends boolean = false>(options?: Options<TuiOpenThemesData, ThrowOnError>) { return (options?.client ?? this._client).post<TuiOpenThemesResponses, unknown, ThrowOnError>({ url: "/tui/open-themes", ...options, @@ -905,9 +741,7 @@ class Tui extends _HeyApiClient { /** * Open the model dialog */ - public openModels<ThrowOnError extends boolean = false>( - options?: Options<TuiOpenModelsData, ThrowOnError>, - ) { + public openModels<ThrowOnError extends boolean = false>(options?: Options<TuiOpenModelsData, ThrowOnError>) { return (options?.client ?? this._client).post<TuiOpenModelsResponses, unknown, ThrowOnError>({ url: "/tui/open-models", ...options, @@ -917,9 +751,7 @@ class Tui extends _HeyApiClient { /** * Submit the prompt */ - public submitPrompt<ThrowOnError extends boolean = false>( - options?: Options<TuiSubmitPromptData, ThrowOnError>, - ) { + public submitPrompt<ThrowOnError extends boolean = false>(options?: Options<TuiSubmitPromptData, ThrowOnError>) { return (options?.client ?? this._client).post<TuiSubmitPromptResponses, unknown, ThrowOnError>({ url: "/tui/submit-prompt", ...options, @@ -929,9 +761,7 @@ class Tui extends _HeyApiClient { /** * Clear the prompt */ - public clearPrompt<ThrowOnError extends boolean = false>( - options?: Options<TuiClearPromptData, ThrowOnError>, - ) { + public clearPrompt<ThrowOnError extends boolean = false>(options?: Options<TuiClearPromptData, ThrowOnError>) { return (options?.client ?? this._client).post<TuiClearPromptResponses, unknown, ThrowOnError>({ url: "/tui/clear-prompt", ...options, @@ -941,14 +771,8 @@ class Tui extends _HeyApiClient { /** * Execute a TUI command (e.g. agent_cycle) */ - public executeCommand<ThrowOnError extends boolean = false>( - options?: Options<TuiExecuteCommandData, ThrowOnError>, - ) { - return (options?.client ?? this._client).post< - TuiExecuteCommandResponses, - TuiExecuteCommandErrors, - ThrowOnError - >({ + public executeCommand<ThrowOnError extends boolean = false>(options?: Options<TuiExecuteCommandData, ThrowOnError>) { + return (options?.client ?? this._client).post<TuiExecuteCommandResponses, TuiExecuteCommandErrors, ThrowOnError>({ url: "/tui/execute-command", ...options, headers: { @@ -961,9 +785,7 @@ class Tui extends _HeyApiClient { /** * Show a toast notification in the TUI */ - public showToast<ThrowOnError extends boolean = false>( - options?: Options<TuiShowToastData, ThrowOnError>, - ) { + public showToast<ThrowOnError extends boolean = false>(options?: Options<TuiShowToastData, ThrowOnError>) { return (options?.client ?? this._client).post<TuiShowToastResponses, unknown, ThrowOnError>({ url: "/tui/show-toast", ...options, @@ -977,14 +799,8 @@ class Tui extends _HeyApiClient { /** * Publish a TUI event */ - public publish<ThrowOnError extends boolean = false>( - options?: Options<TuiPublishData, ThrowOnError>, - ) { - return (options?.client ?? this._client).post< - TuiPublishResponses, - TuiPublishErrors, - ThrowOnError - >({ + public publish<ThrowOnError extends boolean = false>(options?: Options<TuiPublishData, ThrowOnError>) { + return (options?.client ?? this._client).post<TuiPublishResponses, TuiPublishErrors, ThrowOnError>({ url: "/tui/publish", ...options, headers: { @@ -1016,14 +832,8 @@ class Event extends _HeyApiClient { /** * Get events */ - public subscribe<ThrowOnError extends boolean = false>( - options?: Options<EventSubscribeData, ThrowOnError>, - ) { - return (options?.client ?? this._client).get.sse< - EventSubscribeResponses, - unknown, - ThrowOnError - >({ + public subscribe<ThrowOnError extends boolean = false>(options?: Options<EventSubscribeData, ThrowOnError>) { + return (options?.client ?? this._client).get.sse<EventSubscribeResponses, unknown, ThrowOnError>({ url: "/event", ...options, }) diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index 08ce17b45..abbce39b8 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -644,12 +644,7 @@ export type AssistantMessage = { created: number completed?: number } - error?: - | ProviderAuthError - | UnknownError - | MessageOutputLengthError - | MessageAbortedError - | ApiError + error?: ProviderAuthError | UnknownError | MessageOutputLengthError | MessageAbortedError | ApiError parentID: string modelID: string providerID: string @@ -1311,12 +1306,7 @@ export type EventSessionError = { type: "session.error" properties: { sessionID?: string - error?: - | ProviderAuthError - | UnknownError - | MessageOutputLengthError - | MessageAbortedError - | ApiError + error?: ProviderAuthError | UnknownError | MessageOutputLengthError | MessageAbortedError | ApiError } } @@ -2876,8 +2866,7 @@ export type TuiControlResponseResponses = { 200: boolean } -export type TuiControlResponseResponse = - TuiControlResponseResponses[keyof TuiControlResponseResponses] +export type TuiControlResponseResponse = TuiControlResponseResponses[keyof TuiControlResponseResponses] export type AuthSetData = { body?: Auth |
