@zoom-image/svelte
Version: 
Adapter of zoom image core for Svelte
14 lines (11 loc) • 596 B
text/typescript
import * as svelte_store from 'svelte/store';
import * as _zoom_image_core from '@zoom-image/core';
import { ZoomImageHoverState, ZoomImageHoverStateUpdate } from '@zoom-image/core';
declare function useZoomImageHover(): {
    createZoomImage: (container: HTMLElement, options: _zoom_image_core.ZoomImageHoverOptions) => void;
    zoomImageState: {
        subscribe: (this: void, run: svelte_store.Subscriber<ZoomImageHoverState>, invalidate?: () => void) => svelte_store.Unsubscriber;
    };
    setZoomImageState: (state: ZoomImageHoverStateUpdate) => void;
};
export { useZoomImageHover };