update< U extends RowLikeStrict, F extends object = U, J extends Joins = {}, R extends object = U,>( table: Table<U>, clauses: { from?: AsFromItem<F, J>; returning?: (...args: [U, F, JoinTables<J>]) => R; set: (...args: [U, F, JoinTables<J>]) => Partial<U>; where?: (...args: [U, F, JoinTables<J>]) => Bool<0 | 1>; }, opts?: { only?: true },): Update<U, F, J, R> Returns Update<U, F, J, R>