@better-scroll/core
Version:
Minimalistic core scrolling for BetterScroll, it is pure and tiny
20 lines (19 loc) • 515 B
TypeScript
import { EventEmitter } from '@better-scroll/shared-utils';
export interface TranslaterPoint {
x: number;
y: number;
[key: string]: number;
}
export default class Translater {
content: HTMLElement;
style: CSSStyleDeclaration;
hooks: EventEmitter;
constructor(content: HTMLElement);
getComputedPosition(): {
x: number;
y: number;
};
translate(point: TranslaterPoint): void;
setContent(content: HTMLElement): void;
destroy(): void;
}