Hyperlinkv0.8.0-beta.28

Result

Result.ResultUnifyinterfaceeffect/Result.ts:189
ResultUnify<T>

Type-level utility for unifying Result types in generic contexts.

Details

This is an internal interface used by the Effect type system. You typically do not need to reference it directly.

models
Source effect/Result.ts:1893 lines
export interface ResultUnify<T extends { [Unify.typeSymbol]?: any }> {
  Result?: () => T[Unify.typeSymbol] extends Result<infer A, infer E> | infer _ ? Result<A, E> : never
}
Referenced by 3 symbols