Skip to content

aninest-root / AnimatableTypes / AnimatableOf

AnimatableOf<Anim>

ts
type AnimatableOf<Anim> = Anim extends Animation<infer T> ? T : never;

Defined in: Animate/AnimatableTypes.ts:42

Lets you get the Animatable type out of the Animation type.

Type Parameters

Anim

Anim extends UnknownAnimation

Example

ts
const particle = createParticle();
type Particle = AnimatableOf<(typeof particle)['anim']>;
const updateLayer = getUpdateLayer<Particle>();
updateLayer.mount(particle.anim)