transferableAbortSignal

external fun transferableAbortSignal(signal: <Error class: unknown class>): <Error class: unknown class>(source)

Marks the given AbortSignal as transferable so that it can be used withstructuredClone() and postMessage().

const signal = transferableAbortSignal(AbortSignal.timeout(100));
const channel = new MessageChannel();
channel.port2.postMessage(signal, [signal]);

Since

v18.11.0

Parameters

signal

The AbortSignal