Interface AsyncComponentOptions<T>

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

Type Parameters

  • T = any

Properties

delay?: number
errorComponent?: Component<any, any, any, ComputedOptions, MethodOptions, {}, any>

Type declaration

    loadingComponent?: Component<any, any, any, ComputedOptions, MethodOptions, {}, any>

    Type declaration

      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