With<CurrentT, NewT>: Omit<CurrentT, NewT[number]["id"]> & MapOf<NewT>

Add or replace behaviors.

Type Parameters