UNPKG

svelte-image-viewer

Version:

A couple of simple components for displaying content with pan and zoom capabilities.

16 lines (15 loc) 604 B
import { Tween } from "svelte/motion"; import type { Snippet } from "svelte"; interface Props { targetOffsetX?: number; targetOffsetY?: number; targetScale?: number; minScale?: number; maxScale?: number; scaleSmoothing?: number; tweenOptions?: typeof Tween<number> extends new (...args: infer Args) => unknown ? Args[1] : never; children?: Snippet; } declare const Viewer: import("svelte").Component<Props, {}, "targetOffsetX" | "targetOffsetY" | "targetScale" | "minScale" | "maxScale" | "scaleSmoothing">; type Viewer = ReturnType<typeof Viewer>; export default Viewer;