No built-in option. AbortSignal.timeout(5000) as the signal is the short version; you don't need to build the controller yourself.