t-tasks
    Preparing search index...

    Function fromNullable

    • Either constructor from optional or nullable value

      Resolves to 'left error' in case of undefined or null value and 'right value' otherwise

      Type Parameters

      • L

        underlying error type

      Parameters

      • value: undefined

        possibly undefined or null value

      • error: L

        error to use in case of undefined or null value

      Returns Left<never, L>

      either 'right value' or 'left error'

    • Either constructor from optional or nullable value

      Resolves to 'left error' in case of undefined or null value and 'right value' otherwise

      Type Parameters

      • L

        underlying error type

      Parameters

      • value: null

        possibly undefined or null value

      • error: L

        error to use in case of undefined or null value

      Returns Left<never, L>

      either 'right value' or 'left error'

    • Either constructor from optional or nullable value

      Resolves to 'left error' in case of undefined or null value and 'right value' otherwise

      Type Parameters

      • R

        underlying value type

      Parameters

      • value: Exclude<R, null | undefined>

        possibly undefined or null value

      • error: unknown

        error to use in case of undefined or null value

      Returns Right<R, never>

      either 'right value' or 'left error'

    • Either constructor from optional or nullable value

      Resolves to 'left error' in case of undefined or null value and 'right value' otherwise

      Type Parameters

      • R

        underlying value type

      • L

        underlying error type

      Parameters

      • value: R | null | undefined

        possibly undefined or null value

      • error: L

        error to use in case of undefined or null value

      Returns Either<R, L>

      either 'right value' or 'left error'