UNPKG

wotsui-vue-directives

Version:
19 lines (18 loc) 617 B
import { DirectiveBinding } from 'vue'; import { IntersectionSettings } from '../hooks/intersection'; export interface AnimateOnScrollSettings extends IntersectionSettings { target: 'self' | 'children'; queue: boolean; interval: number | string; animations: AnimationProps[]; } export interface AnimationProps { delay: number | string; direction: string; duration: number | string; fillMode: string; iterationCount: number; name: string; timingFunction: string; } export default function animateOnScroll(el: HTMLElement, binding: DirectiveBinding): void;