svelte-magnifier
Version:
Svelte image magnifier component
34 lines (33 loc) • 1.04 kB
TypeScript
import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
props: {
[x: string]: any;
src: string;
alt: string;
width?: string;
height?: string;
className?: string;
zoomImgSrc?: string;
zoomFactor?: number;
mgWidth?: number;
mgHeight?: number;
mgBorderWidth?: number;
mgShape?: 'circle' | 'square';
mgShowOverflow?: boolean;
mgMouseOffsetX?: number;
mgMouseOffsetY?: number;
mgTouchOffsetX?: number;
mgTouchOffsetY?: number;
disabled?: boolean;
};
events: {
[evt: string]: CustomEvent<any>;
};
slots: {};
};
export declare type MagnifierProps = typeof __propDef.props;
export declare type MagnifierEvents = typeof __propDef.events;
export declare type MagnifierSlots = typeof __propDef.slots;
export default class Magnifier extends SvelteComponentTyped<MagnifierProps, MagnifierEvents, MagnifierSlots> {
}
export {};