This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Michael Small
michaelsmalldev.bsky.social
did:plc:3jf7btbezgqcaxpdoru7zr2l
https://github.com/angular/angular/pull/64811
Define ResourceSnapshot<T> as a type union of possible states for a Resource<T>.
Add Resource.snapshot() to convert a Resource to a signal of its snapshot.
Add resourceFromSnapshot to convert a reactive snapshot back into a Resource.
Example from PR body in comment:
2025-10-31T01:50:20.759Z