import type { BaseArgs, RequestArgs } from "../../types.js"; import { omit } from "../../utils/omit.js"; /** * @deprecated */ export interface LegacyImageInput { data: Blob | ArrayBuffer; } export function preparePayload(args: BaseArgs & ({ inputs: Blob } | LegacyImageInput)): RequestArgs { return "data" in args ? args : { ...omit(args, "inputs"), data: args.inputs }; }