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> = FunctionReference<"query", "public", { threadId: string; streamArgs?: StreamArgs; } & Args, { streams: SyncStreamsReturnValue; }>; export type StreamQueryArgs> = Query extends StreamQuery ? Expand, "streamArgs">> : never; //# sourceMappingURL=types.d.ts.map