mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-12 00:53:55 +00:00
20 lines
324 B
TypeScript
20 lines
324 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 = useNuxtApp()
|
||
|
return {
|
||
|
hasApp: !!app
|
||
|
}
|
||
|
}
|