interface AsyncComponentOptions {
    delay?: number;
    errorComponent?: Component<any, any, any, ComputedOptions, MethodOptions>;
    loader: AsyncComponentLoader<T>;
    loadingComponent?: Component<any, any, any, ComputedOptions, MethodOptions>;
    onError?: ((error, retry, fail, attempts) => any);
    suspensible?: boolean;
    timeout?: number;
}

Type Parameters

  • T = any

Properties

delay?: number
errorComponent?: Component<any, any, any, ComputedOptions, MethodOptions>
loadingComponent?: Component<any, any, any, ComputedOptions, MethodOptions>
onError?: ((error, retry, fail, attempts) => any)

Type declaration

    • (error, retry, fail, attempts): any
    • Parameters

      • error: Error
      • retry: (() => void)
          • (): void
          • Returns void

      • fail: (() => void)
          • (): void
          • Returns void

      • attempts: number

      Returns any

suspensible?: boolean
timeout?: number

Generated using TypeDoc