Optional
childrenOptional
classesA list of classes on this Timeline-object. classes can be referenced by other objects using the syntax: ".className"
The payload of the timeline-object. Can be anything you want.
Optional
disabledIf set to true, the object will be excluded when resolving the timeline.
Expression (or array of expressions) defining when the Timeline-object will play
ID of the object. Must be unique!
Optional
isOptional
keyframesKeyframes can be used to modify the content of an object. When a keyframe is active, the content of the keyframe will be merged into the parent object.
The layer where the object is played. If set to undefined, "" or null, the object is treated as "transparent", ie it won't collide with other objects, nor be present in the resolved state.
Optional
priorityPriority. Affects which object "wins" when there are two colliding objects on the same layer. If the two colliding objects have the same priority, the one who started playing last wins. Otherwise, the one with the highest priority wins (ie 9 wins over 0). Defaults to 0
Ids of all other objects that directly affects this object (ie through direct reference, classes, etc)
Is set to true when object is resolved first time, and isn't reset thereafter
Instances of the object on the timeline
True if object is a keyframe
True if object is referencing itself (only directly, not indirectly via another object)
A number that increases the more levels inside of a group the objects is. 0 = no parent
Id of the parent object (for children in groups or keyframes)
Is set to true when object's conflicts has been resolved
Is set to true when object's references has been resolved
Is set to true while object is resolved (to prevent circular references)
Optional
seamlessIf set to true, colliding timeline-instances will be merged into a single one. This could be useful if want the instance.start times to not be reset unexpectedly.
Generated using TypeDoc
Children object of the group. If provided, also set .isGroup property to true.