gsap
Version:
GSAP is a robust JavaScript toolset that turns developers into animation superheroes. Build high-performance animations that work in **every** major browser. Animate CSS, SVG, canvas, React, Vue, WebGL, colors, strings, motion paths, generic objects...any
71 lines (55 loc) • 1.76 kB
TypeScript
declare namespace ScrollToPlugin {
interface Vars {
x?: number | string | Element;
y?: number | string | Element;
offsetX?: number;
offsetY?: number;
autoKill?: boolean;
onAutoKill?: Function;
}
}
declare namespace gsap {
interface TweenVars {
scrollTo?: number | string | Element | Function | ScrollToPlugin.Vars;
}
}
declare namespace gsap.plugins {
interface ScrollToPlugin extends Plugin {
}
interface ScrollToPluginClass extends ScrollToPlugin {
new(): PluginScope & ScrollToPlugin;
prototype: PluginScope & ScrollToPlugin;
}
const scrollTo: ScrollToPluginClass;
}
declare const ScrollToPlugin: gsap.plugins.ScrollToPlugin;
declare module "gsap/ScrollToPlugin" {
export const ScrollToPlugin: gsap.plugins.ScrollToPlugin;
export { ScrollToPlugin as default };
}
declare module "gsap/src/ScrollToPlugin" {
export * from "gsap/ScrollToPlugin";
export { ScrollToPlugin as default } from "gsap/ScrollToPlugin";
}
declare module "gsap/dist/ScrollToPlugin" {
export * from "gsap/ScrollToPlugin";
export { ScrollToPlugin as default } from "gsap/ScrollToPlugin";
}
declare module "gsap/all" {
export * from "gsap/ScrollToPlugin";
}
declare module "gsap-trial/ScrollToPlugin" {
export * from "gsap/ScrollToPlugin";
export { ScrollToPlugin as default } from "gsap/ScrollToPlugin";
}
declare module "gsap-trial/src/ScrollToPlugin" {
export * from "gsap/ScrollToPlugin";
export { ScrollToPlugin as default } from "gsap/ScrollToPlugin";
}
declare module "gsap-trial/dist/ScrollToPlugin" {
export * from "gsap/ScrollToPlugin";
export { ScrollToPlugin as default } from "gsap/ScrollToPlugin";
}
declare module "gsap-trial/all" {
export * from "gsap/ScrollToPlugin";
}