/**
* Creates AbortableSignal,
* which is like AbortSignal, but can "abort itself" with `.abort()` method.
*
* @experimental
*/exportfunctioncreateAbortableSignal() {
const ac = newAbortController();
returnObject.assign(ac.signal, {
abort: ac.abort.bind(ac),
});
}