UNPKG

fidget-pincher

Version:

- [jsDelivr CDN](https://cdn.jsdelivr.net/npm/fidget-pincher/): `<script src="https://cdn.jsdelivr.net/npm/fidget-pincher/dist/bundle.min.js"></script>` - [unpkg CDN](https://unpkg.com/fidget-pincher/): `<script src="https://unpkg.com/fidget-pincher/dist

23 lines (22 loc) 873 B
import { TransformationMatrix } from './TransformationMatrix'; import { FidgetPincherOptions } from './core-impl'; interface TouchElementOptions { onTransformed?: (transform: TransformationMatrix) => void; } export declare class FidgetPincher { static TransformationMatrix: typeof TransformationMatrix; private impl; private pointerMap; constructor(options?: Partial<FidgetPincherOptions>); setOptions(options: Partial<FidgetPincherOptions>): void; private addPointer; private movePointer; private removePointer; setTouchElement(element: HTMLElement, options: TouchElementOptions): () => void; getTransform(): TransformationMatrix; static parseTransform(transform: unknown): TransformationMatrix; setTransform(transform: TransformationMatrix): void; clearTouchPointers(): void; private createEvents; } export {};