# `TypeSafeAPI.Application`
[🔗](https://github.com/typesend/typesafe_ai/blob/v0.1.0-alpha.3/lib/typesafe_api/application.ex#L1)

Starts the one process this library owns: a `Task.Supervisor` named
`TypeSafeAPI.TaskSupervisor`, used by `TypeSafeAPI.FanOut`.

It exists so fan-out tasks are supervised rather than linked to the caller.
A task that raises then comes back as one failed outcome instead of taking
the calling process down with it. Nothing else runs here, and nothing else
in the library needs the application to be started.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
