Files
DefinitelyTyped/types/zenscroll/index.d.ts
Hamed Fathi 841fcdaf10 zenscroll Declaration File (@types/zenscroll) (#20241)
* zenscroll Declaration File

* header added

* I added izitoast.d.ts

* Revert "I added izitoast.d.ts"

This reverts commit 59239faf2e4f3e7bf8b497e7e11cd2cfdb678ea1.

* zenscroll.d.ts updated

* zenscroll.d.ts updated :)

* `"strictFunctionTypes": true` added

* zenscroll-tests.ts updated

* updated

* updated

* index.d.ts updated :)
2017-11-08 17:33:16 -08:00

29 lines
1.1 KiB
TypeScript

// Type definitions for zenscroll 4.0
// Project: https://zengabor.github.io/zenscroll/
// Definitions by: Hamed Fathi <https://github.com/HamedFathi>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare var zenScroll: ZenScroll.zenscroll;
export = zenScroll;
export as namespace zenScroll;
declare namespace ZenScroll {
interface setupOption {
defaultDuration: number;
edgeOffset: number;
}
interface zenscroll {
setup(defaultDuration?: number, edgeOffset?: number): setupOption;
to(elem: HTMLElement, duration?: number, onDone?: () => void): void;
toY(targetY: number, duration?: number, onDone?: () => void): void;
intoView(elem: HTMLElement, duration?: number, onDone?: () => void): void;
center(elem: HTMLElement, duration?: number, offset?: number, onDone?: () => void): void;
stop(): void;
moving(): boolean;
getY(): number;
getTopOf(elem: HTMLElement): number;
createScroller(scrollContainer: HTMLElement, defaultDuration?: number, edgeOffset?: number): zenscroll;
}
}