MotionScript

@motion-script/core


@motion-script/core / Effect

Type Alias: Effect

Effect = SceneEffect | EffectChain | (SceneEffect | EffectChain)[]

Defined in: attributes/shape/effects/chain.ts:1228

Accepted shapes for a node's effects prop.

Mirrors Fill: a single SceneEffect, an EffectChain builder result, or an array mixing effects and chains (each chain contributes all its effects in place). Already-resolved effects are themselves SceneEffects, so a node's read-back effects can be assigned straight back.

FX.blur(8) // chain { type: 'blur', radius: 8 } // single effect [FX.blur(8), { type: 'invert' }] // mixed array [...FX.blur(8), grayscaleEffect]