/** * * Type to check if two values are equal * * 두 값이 동일한지 확인하는 타입 * * @param X First value / 첫 번째 값 * * @param Y Second value / 두 번째 값 * * @returns Returns true if values are equal, false if different / 두 값이 동일하면 true, 다르면 false * * @example * type cases = [ * Expect, true>>, * Expect, false>>, * Expect, true>>, * Expect, false>>, * ] * * @link https://www.utilscript.site/docs/usage-commonness/equal * */ export type Equal = (() => T extends X ? 1 : 2) extends () => T extends Y ? 1 : 2 ? true : false;