postgrestx-monorepo / tanstack/src / useUpdate
Function: useUpdate()
useUpdate<
Updated
,PK
,Table
>(tableName
,options?
):UseMutationResult
<Updated
,unknown
, {pk
:PK
;patch
:Partial
<Table
>;pkColumn?
:string
; },unknown
>
Defined in: packages/tanstack/src/index.ts:333
Update rows by primary key (single row convenience) using a patch object.
Type Parameters
Updated
Updated
= unknown
PK
PK
extends PrimaryKey
= PrimaryKey
Table
Table
= unknown
Parameters
tableName
string
options?
UseMutationOptions
<Updated
, unknown
, { pk
: PK
; patch
: Partial
<Table
>; pkColumn?
: string
; }, unknown
>
Returns
UseMutationResult
<Updated
, unknown
, { pk
: PK
; patch
: Partial
<Table
>; pkColumn?
: string
; }, unknown
>
Example
ts
const updateUser = useUpdate<User>('users')
updateUser.mutate({ pk: 1, patch: { name: 'Grace' } })