uninterruptible USB power

I would like a PowerCore-like product that can pass through wall power until the wall power fails, and then power the USB-C device for a few hours from the battery. When the wall power restores, it recharges the battery. I don’t think any of the current products will do this. If one already does (without the USB-C power being interrupted), let me know!