UNPKG

@convex-dev/agent

Version:

A agent component for Convex.

12 lines 648 B
import type { BetterOmit, Expand } from "convex-helpers"; import type { FunctionArgs, FunctionReference } from "convex/server"; import type { SyncStreamsReturnValue } from "../client/types.js"; import type { StreamArgs } from "../validators.js"; export type StreamQuery<Args = Record<string, unknown>> = FunctionReference<"query", "public", { threadId: string; streamArgs?: StreamArgs; } & Args, { streams: SyncStreamsReturnValue; }>; export type StreamQueryArgs<Query extends StreamQuery<unknown>> = Query extends StreamQuery<unknown> ? Expand<BetterOmit<FunctionArgs<Query>, "streamArgs">> : never; //# sourceMappingURL=types.d.ts.map