mini-effect
    Preparing search index...

    Type Alias inferDependency<T>

    inferDependency: T extends Dependency
        ? T
        : T extends PipeableThunk<any, any, any, infer D>
            ? D
            : T extends WrapEffect<any, any, any, infer D>
                ? D
                : T extends Effect<any, any, infer D> ? D : never

    Extracts the Dependency types required by an Effect, WrapEffect, PipeableThunk, or Dependency itself.

    Type Parameters

    • T

      The type to extract dependency requirements from

    If T is a Dependency, it returns T directly. Otherwise it extracts the D type parameter from the effect or pipeable type.