Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace export=

Index

Type aliases

DirectionOptions

DirectionOptions: "reverse" | "alternate" | "normal"

EasingOptions

EasingOptions: "linear" | "easeInQuad" | "easeInCubic" | "easeInQuart" | "easeInQuint" | "easeInSine" | "easeInExpo" | "easeInCirc" | "easeInBack" | "easeInElastic" | "easeInBounce" | "easeOutQuad" | "easeOutCubic" | "easeOutQuart" | "easeOutQuint" | "easeOutSine" | "easeOutExpo" | "easeOutCirc" | "easeOutBack" | "easeOutElastic" | "easeOutBounce" | "easeInOutQuad" | "easeInOutCubic" | "easeInOutQuart" | "easeInOutQuint" | "easeInOutSine" | "easeInOutExpo" | "easeInOutCirc" | "easeInOutBack" | "easeInOutElastic" | "easeInOutBounce"

Variables

Const easings

easings: {}

Type declaration

  • [EasingFunction: string]: (t: number) => any
      • (t: number): any
      • Parameters

        • t: number

        Returns any

Const running

running: AnimeInstance[]

Const speed

speed: number

Const version

version: string

Functions

bezier

  • bezier(x1: number, y1: number, x2: number, y2: number): (t: number) => number
  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number

    Returns (t: number) => number

      • (t: number): number
      • Parameters

        • t: number

        Returns number

get

  • get(targets: AnimeTarget, prop: string): string | number
  • Parameters

    • targets: AnimeTarget
    • prop: string

    Returns string | number

path

  • path(path: string | HTMLElement | SVGElement | null, percent?: number): (prop: string) => { el: HTMLElement | SVGElement; property: string; totalLength: number }
  • Parameters

    • path: string | HTMLElement | SVGElement | null
    • Optional percent: number

    Returns (prop: string) => { el: HTMLElement | SVGElement; property: string; totalLength: number }

      • (prop: string): { el: HTMLElement | SVGElement; property: string; totalLength: number }
      • Parameters

        • prop: string

        Returns { el: HTMLElement | SVGElement; property: string; totalLength: number }

        • el: HTMLElement | SVGElement
        • property: string
        • totalLength: number

random

  • random(min: number, max: number): number
  • Parameters

    • min: number
    • max: number

    Returns number

remove

  • remove(targets: AnimeTarget | ReadonlyArray<AnimeTarget>): void
  • Parameters

    • targets: AnimeTarget | ReadonlyArray<AnimeTarget>

    Returns void

set

  • set(targets: AnimeTarget, value: {}): void
  • Parameters

    • targets: AnimeTarget
    • value: {}
      • [AnyAnimatedProperty: string]: any

    Returns void

setDashoffset

  • setDashoffset(el: HTMLElement | SVGElement | null): number
  • Parameters

    • el: HTMLElement | SVGElement | null

    Returns number

stagger

  • stagger(value: number | string | ReadonlyArray<number | string>, options?: StaggerOptions): FunctionBasedParameter
  • Parameters

    • value: number | string | ReadonlyArray<number | string>
    • Optional options: StaggerOptions

    Returns FunctionBasedParameter

timeline

Generated using TypeDoc