# Type Alias: Animated

[**lifecycle-kit**](https://jonbogaty.com/lifecycle-kit/api/readme/index.md)

***

[lifecycle-kit](https://jonbogaty.com/lifecycle-kit/api/readme/index.md) / [forms](https://jonbogaty.com/lifecycle-kit/api/forms/readme/index.md) / Animated


# Type Alias: Animated {#type-alias-animated}


> **Animated** = (`phase`) => [`Path`](https://jonbogaty.com/lifecycle-kit/api/forms/interfaces/path/index.md)

Defined in: [forms/path.ts:364](https://github.com/jbcom/lifecycle-kit/blob/074e4e7b8038d3e2de9eb44c4b5b5aee0ef02b48/src/forms/path.ts#L364)

A form that can be posed at any phase.

The animated counterpart of `Path`, and deliberately just a function. A
consumer drawing a still frame calls it once at phase 0 and never pays for
animation; a consumer pulsing a bell calls it per frame. Either way what
comes back is an ordinary `Path`, so every geometric assertion in the test
suite applies to an animated form at a chosen phase without a second code
path.


## Parameters {#parameters}



### phase {#phase}


`number`


## Returns {#returns}


[`Path`](https://jonbogaty.com/lifecycle-kit/api/forms/interfaces/path/index.md)
