diff --git a/docs/compatibility.md b/docs/compatibility.md index 7d1ec47..24756c0 100644 --- a/docs/compatibility.md +++ b/docs/compatibility.md @@ -107,6 +107,7 @@ By default, all feature flags are enabled. The following are the feature flags a | `TypeError` | ✅[^2] | ✅[^2] | ✅[^2] | | `URIError` | ✅[^2] | ✅[^2] | ✅[^2] | | `Promise` | ❌ | ✅ | ✅ | +| `AbortSignal` | ✅[^6] | ✅[^6] | ✅[^6] | | [`Iterable`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol) | ✅ | ✅ | ✅ | | [Well-known symbols](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol#static_properties) | ✅ | ✅ | ✅ | | [`AsyncIterable`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_async_iterator_and_async_iterable_protocols) | ❌ | ✅ | ✅ | @@ -137,3 +138,4 @@ By default, all feature flags are enabled. The following are the feature flags a [^3]: `Feature.AggregateError` must be enabled, otherwise `AggregateError` is serialized into an `Error` instance. [^4]: `FormData` is partially supported if it doesn't contain any `Blob` or `File` instances. [^5]: Due to the nature of `Blob` and `File` being an async type (in that it returns a `Promise`-based serializable data) while having a sync constructor, it cannot be represented in a way that the type is consistent to its original declaration. +[^6]: `Feature.AbortSignal` must be enabled, otherwise throws an ``SerovalUnsupportedTypeError`.