@convex-dev/agent
Version:
A agent component for Convex.
12 lines • 648 B
TypeScript
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