Function: createAbortGroup()
ts
function createAbortGroup(): {
abortAll: () => void;
add: (controller?) => AbortSignal;
};Creates a group of AbortControllers that can all be aborted at once. 创建一组可统一取消的 AbortController。
Returns
ts
{
abortAll: () => void;
add: (controller?) => AbortSignal;
}abortAll
ts
abortAll: () => void;Returns
void
add
ts
add: (controller?) => AbortSignal;Parameters
| Parameter | Type |
|---|---|
controller? | AbortController |
Returns
AbortSignal
Example
ts
const group = createAbortGroup()
const signal = group.add()
signal.aborted // => false
group.abortAll()
signal.aborted // => trueSince
1.0.0