---
title: signal
framework: mapkitjs
role: symbol
role_heading: Interface Property
path: mapkitjs/etarequestoptions/signal
---

# signal

A signal object allowing you to cancel the request.

## Declaration

```data
signal?: AbortSignal;
```

## Discussion

Discussion Pass an AbortSignal from an AbortController to allow the controller to cancel a pending ETA request. When the controller aborts, the promise it returns rejects with a DOMException whose name is "AbortError".

## See Also

### ETA Request

- [origin](mapkitjs/etarequestoptions/origin.md)
- [departureDate](mapkitjs/etarequestoptions/departuredate.md)
- [destinations](mapkitjs/etarequestoptions/destinations.md)
- [transportType](mapkitjs/etarequestoptions/transporttype.md)
