Skip to main content

@twick/timeline / Exports / ElementAnimation

Class: ElementAnimation

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ElementAnimation(name): ElementAnimation

Parameters

NameType
namestring

Returns

ElementAnimation

Defined in

packages/timeline/src/core/addOns/animation.ts:11

Properties

animate

Private Optional animate: "enter" | "exit" | "both"

Defined in

packages/timeline/src/core/addOns/animation.ts:7


direction

Private Optional direction: "left" | "center" | "right" | "up" | "down"

Defined in

packages/timeline/src/core/addOns/animation.ts:9


intensity

Private Optional intensity: number

Defined in

packages/timeline/src/core/addOns/animation.ts:6


interval

Private Optional interval: number

Defined in

packages/timeline/src/core/addOns/animation.ts:5


mode

Private Optional mode: "in" | "out"

Defined in

packages/timeline/src/core/addOns/animation.ts:8


name

Private name: string

Defined in

packages/timeline/src/core/addOns/animation.ts:4

Methods

getAnimate

getAnimate(): undefined | "enter" | "exit" | "both"

Returns

undefined | "enter" | "exit" | "both"

Defined in

packages/timeline/src/core/addOns/animation.ts:27


getDirection

getDirection(): undefined | "left" | "center" | "right" | "up" | "down"

Returns

undefined | "left" | "center" | "right" | "up" | "down"

Defined in

packages/timeline/src/core/addOns/animation.ts:35


getIntensity

getIntensity(): undefined | number

Returns

undefined | number

Defined in

packages/timeline/src/core/addOns/animation.ts:23


getInterval

getInterval(): undefined | number

Returns

undefined | number

Defined in

packages/timeline/src/core/addOns/animation.ts:19


getMode

getMode(): undefined | "in" | "out"

Returns

undefined | "in" | "out"

Defined in

packages/timeline/src/core/addOns/animation.ts:31


getName

getName(): string

Returns

string

Defined in

packages/timeline/src/core/addOns/animation.ts:15


setAnimate

setAnimate(animate?): ElementAnimation

Parameters

NameType
animate?"enter" | "exit" | "both"

Returns

ElementAnimation

Defined in

packages/timeline/src/core/addOns/animation.ts:49


setDirection

setDirection(direction?): ElementAnimation

Parameters

NameType
direction?"left" | "center" | "right" | "up" | "down"

Returns

ElementAnimation

Defined in

packages/timeline/src/core/addOns/animation.ts:59


setIntensity

setIntensity(intensity?): ElementAnimation

Parameters

NameType
intensity?number

Returns

ElementAnimation

Defined in

packages/timeline/src/core/addOns/animation.ts:44


setInterval

setInterval(interval?): ElementAnimation

Parameters

NameType
interval?number

Returns

ElementAnimation

Defined in

packages/timeline/src/core/addOns/animation.ts:39


setMode

setMode(mode?): ElementAnimation

Parameters

NameType
mode?"in" | "out"

Returns

ElementAnimation

Defined in

packages/timeline/src/core/addOns/animation.ts:54


toJSON

toJSON(): Animation

Returns

Animation

Defined in

packages/timeline/src/core/addOns/animation.ts:64


fromJSON

fromJSON(json): ElementAnimation

Parameters

NameType
jsonAnimation

Returns

ElementAnimation

Defined in

packages/timeline/src/core/addOns/animation.ts:75