When Angular shipped rxResource, a lot of developers, myself included, immediately asked: can I use this for mutations too?

The answer is technically yes. Practically, no.

Here's what it looks like when you try:

private readonly saveTrigger = signal<Payload | undefined>(undefined);

private readonly saveResource = rxResource({