UNPKG

@egjs/svelte-imready

Version:

This svelte module is used to wait for the image or video to be ready.

30 lines (28 loc) 1.03 kB
import { ImReadyReactiveProps } from "@egjs/imready"; import { SvelteImReadyResult, useImReady } from "./useImReady"; /** * Svelte hook to check if the images or videos are loaded. (only `usePreReadyElement`, `usePreReady` and `useError` are true) Since this is deprecated, use useImReady instead. * @ko 이미지와 비디오들이 로드가 됐는지 체크하는 svelte hook.(`usePreReadyElement`, `usePreReady`와 `useError`만 true) deprecated 되었으므로 useImReady를 이용해주세요. * @deprecated * @memberof SvelteImReady * @param - Svelte ImReady's props </ko>Svelte ImReady의 props.</ko> * @example * ```js * import { usePreReadyElement } from "@egjs/svelte-imready"; * * const { * register, * preReadyCount, * isPreReady, * hasError, * } = usePreReadyElement({ * selector: "img", * }); * // &lt;div use:register&gt;&lt;/div&gt; * ``` */ export function usePreReadyElement( props: Partial<ImReadyReactiveProps> = {} ): SvelteImReadyResult { return useImReady(props); }