UNPKG

nuxt

Version:

[![Nuxt banner](./.github/assets/banner.png)](https://nuxt.com)

16 lines (15 loc) 408 B
import { useNuxtApp } from "../nuxt.js"; import { requestIdleCallback } from "../compat/idle-callback.js"; export const onNuxtReady = (callback) => { if (process.server) { return; } const nuxtApp = useNuxtApp(); if (nuxtApp.isHydrating) { nuxtApp.hooks.hookOnce("app:suspense:resolve", () => { requestIdleCallback(callback); }); } else { requestIdleCallback(callback); } };