import { updateStandard, parseUpdateInput, type StandardUpdateInput } from './wrappers.ts' /** * Update a HubSpot ticket. Requires `confirm: true`, or use `dryRun: true`. * @example * import updateTicket from 'kody:@kody/hubspot/update-ticket' * const preview = await updateTicket({ * id: '123', * properties: { }, * dryRun: true, * }) */ export async function updateTicket(input: StandardUpdateInput) { return updateStandard('tickets', input) } /** * Update a HubSpot ticket. Requires `confirm: true`, or use `dryRun: true`. * @example * import updateTicket from 'kody:@kody/hubspot/update-ticket' * const preview = await updateTicket({ id: '123', properties: {}, dryRun: true }) */ export default async function updateTicketEntrypoint( params: Partial & Record = {}, ) { return updateTicket(parseUpdateInput(params, 'update-ticket')) }