svelte-image-viewer
Version:
A couple of simple components for displaying content with pan and zoom capabilities.
18 lines (17 loc) • 609 B
TypeScript
import type { Snippet } from "svelte";
type $$ComponentProps = {
targetOffsetX?: number;
targetOffsetY?: number;
targetScale?: number;
minScale?: number;
maxScale?: number;
smoothing?: number;
children?: Snippet;
};
declare const Viewer: import("svelte").Component<$$ComponentProps, {
getContainer: () => HTMLDivElement | undefined;
getContent: () => HTMLDivElement | undefined;
scaleContentToFit: () => void;
}, "targetOffsetX" | "targetOffsetY" | "targetScale" | "minScale" | "maxScale" | "smoothing">;
type Viewer = ReturnType<typeof Viewer>;
export default Viewer;