interface IMove {
    angle: number | IMoveAngle;
    attract: IMoveAttract;
    center: ICenterCoordinates;
    decay: RangeValue;
    direction:
        | number
        | "none"
        | "left"
        | "top"
        | "bottom"
        | "right"
        | "outside"
        | "inside"
        | MoveDirectionAlt
        | MoveDirection
        | "bottomLeft"
        | "bottomRight"
        | "topLeft"
        | "topRight";
    distance: number | Partial<IDistance>;
    drift: RangeValue;
    enable: boolean;
    gravity: IMoveGravity;
    outModes:
        | "split"
        | "none"
        | "bounce"
        | "destroy"
        | "out"
        | IOutModes
        | OutMode;
    path: IMovePath;
    random: boolean;
    size: boolean;
    speed: RangeValue;
    spin: ISpin;
    straight: boolean;
    trail: IMoveTrail;
    vibrate: boolean;
    warp: boolean;
}

Implemented by

Properties

angle: number | IMoveAngle
attract: IMoveAttract
decay: RangeValue
direction:
    | number
    | "none"
    | "left"
    | "top"
    | "bottom"
    | "right"
    | "outside"
    | "inside"
    | MoveDirectionAlt
    | MoveDirection
    | "bottomLeft"
    | "bottomRight"
    | "topLeft"
    | "topRight"
distance: number | Partial<IDistance>
drift: RangeValue
enable: boolean
gravity: IMoveGravity
outModes:
    | "split"
    | "none"
    | "bounce"
    | "destroy"
    | "out"
    | IOutModes
    | OutMode
path: IMovePath
random: boolean
size: boolean
speed: RangeValue
spin: ISpin
straight: boolean
trail: IMoveTrail
vibrate: boolean
warp: boolean