[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Animation](./puppeteer.protocol.animation.md) ## Protocol.Animation namespace Signature: ```typescript export namespace Animation ``` ## Interfaces | Interface | Description | | --- | --- | | [Animation](./puppeteer.protocol.animation.animation.md) | Animation instance. | | [AnimationCanceledEvent](./puppeteer.protocol.animation.animationcanceledevent.md) | Event for when an animation has been cancelled. | | [AnimationCreatedEvent](./puppeteer.protocol.animation.animationcreatedevent.md) | Event for each animation that has been created. | | [AnimationEffect](./puppeteer.protocol.animation.animationeffect.md) | AnimationEffect instance | | [AnimationStartedEvent](./puppeteer.protocol.animation.animationstartedevent.md) | Event for animation that has been started. | | [GetCurrentTimeRequest](./puppeteer.protocol.animation.getcurrenttimerequest.md) | | | [GetCurrentTimeResponse](./puppeteer.protocol.animation.getcurrenttimeresponse.md) | | | [GetPlaybackRateResponse](./puppeteer.protocol.animation.getplaybackrateresponse.md) | | | [KeyframesRule](./puppeteer.protocol.animation.keyframesrule.md) | Keyframes Rule | | [KeyframeStyle](./puppeteer.protocol.animation.keyframestyle.md) | Keyframe Style | | [ReleaseAnimationsRequest](./puppeteer.protocol.animation.releaseanimationsrequest.md) | | | [ResolveAnimationRequest](./puppeteer.protocol.animation.resolveanimationrequest.md) | | | [ResolveAnimationResponse](./puppeteer.protocol.animation.resolveanimationresponse.md) | | | [SeekAnimationsRequest](./puppeteer.protocol.animation.seekanimationsrequest.md) | | | [SetPausedRequest](./puppeteer.protocol.animation.setpausedrequest.md) | | | [SetPlaybackRateRequest](./puppeteer.protocol.animation.setplaybackraterequest.md) | | | [SetTimingRequest](./puppeteer.protocol.animation.settimingrequest.md) | |