Once you create a controller instance, you get two things: The signal property, which is an instance of AbortSignal. This is a pluggable part you can provide to any API to react to an abort event, and implement it accordingly. For example, providing it to a fetch() request will abort the request; The .abort() method that, when called, triggers the abort event on the signal. It also updates the sig

