effect-io-ai

Package: effect
Module: Types

Types.EqualsWith

Determines if two types are equal, allowing to specify the return types.

Signature

type EqualsWith<A, B, Y, N> = (<T>() => T extends A ? 1 : 2) extends (<T>() => T extends B ? 1 : 2) ? Y : N

Source

Since v3.15.0