DefinitelyTyped/types/scroll/scroll-tests.ts
Roman Charugin ce4df95708 Add types for scroll (#37592)
* Add types for scroll

* Remove tslint-rules and change version of the target

* Fix linter errors
2019-08-19 14:05:44 -07:00

24 lines
593 B
TypeScript

import scroll = require('scroll');
const el: HTMLElement = document.createElement('div');
const opts = {
duration: 1000,
ease: (time: number) => 0.5 * time,
};
const cb: (error: Error | null, scrollValue: number) => void = (error, scrollValue) => {
if (error != null) {
console.error(error);
} else {
console.log('scrolling completed! current scroll position is ', scrollValue);
}
};
scroll.left(el, 500, opts, cb);
scroll.top(el, 500, opts, cb);
scroll.left(el, 500, opts);
scroll.top(el, 500, opts);
scroll.left(el, 500, cb);
scroll.top(el, 500, cb);