define-async-component-test.tsx 468 B

12345678910111213141516171819
  1. import { defineAsyncComponent } from '../../v3-define-async-component'
  2. import { defineComponent } from '../../v3-define-component'
  3. defineAsyncComponent(() => Promise.resolve({}))
  4. // @ts-expect-error
  5. defineAsyncComponent({})
  6. defineAsyncComponent({
  7. loader: () => Promise.resolve({}),
  8. loadingComponent: defineComponent({}),
  9. errorComponent: defineComponent({}),
  10. delay: 123,
  11. timeout: 3000,
  12. onError(err, retry, fail, attempts) {
  13. retry()
  14. fail()
  15. }
  16. })