Nuxt/test/fixtures/basic/composables/async-context.ts

20 lines
328 B
TypeScript

const delay = () => new Promise(resolve => setTimeout(resolve, 10))
export async function nestedAsyncComposable () {
await delay()
return await fn1()
}
async function fn1 () {
await delay()
return await fn2()
}
async function fn2 () {
await delay()
const app = tryUseNuxtApp()
return {
hasApp: !!app,
}
}