Type Alias FallbackSettings<TParameters, TReturn, TContext>

FallbackSettings: {
    fallbackPolicy?: FallbackPolicy;
    fallbackValue: AsyncLazyable<TReturn>;
    onFallback?: OnFallback<TParameters, TReturn, TContext>;
}

IMPORT_PATH: "@daiso-tech/core/async"

Type Parameters

Type declaration

  • OptionalfallbackPolicy?: FallbackPolicy

    You can choose what errors you want to add fallback value. By default fallback value will be added to all errors.

    () => true
    
  • fallbackValue: AsyncLazyable<TReturn>
  • OptionalonFallback?: OnFallback<TParameters, TReturn, TContext>

    Callback function that will be called before fallback values is returned.