Source: svelte-imready/src/svelte-imready/usePreReadyElement.ts

  1. import { ImReadyReactiveProps } from "@egjs/imready";
  2. import { SvelteImReadyResult, useImReady } from "./useImReady";
  3. /**
  4. * 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.
  5. * @ko 이미지와 비디오들이 로드가 됐는지 체크하는 svelte hook.(`usePreReadyElement`, `usePreReady`와 `useError`만 true) deprecated 되었으므로 useImReady를 이용해주세요.
  6. * @deprecated
  7. * @memberof SvelteImReady
  8. * @param - Svelte ImReady's props </ko>Svelte ImReady의 props.</ko>
  9. * @example
  10. * ```js
  11. * import { usePreReadyElement } from "@egjs/svelte-imready";
  12. *
  13. * const {
  14. * register,
  15. * preReadyCount,
  16. * isPreReady,
  17. * hasError,
  18. * } = usePreReadyElement({
  19. * selector: "img",
  20. * });
  21. * // &lt;div use:register&gt;&lt;/div&gt;
  22. * ```
  23. */
  24. export function usePreReadyElement(
  25. props: Partial<ImReadyReactiveProps> = {}
  26. ): SvelteImReadyResult {
  27. return useImReady(props);
  28. }
comments powered by Disqus