You can’t.
An AbortController
or its signal can not be reused nor reseted. If you need to “reset” it, you have to create a new AbortController
instance and use that instead.
I think this is by design. Otherwise it could get messy e.g. if you hand over the controller or signal to some external library and suddenly they could remotely un-abort your internal state.