UNPKG
hry-types
Version:
latest (0.19.3)
0.19.3
0.19.2
0.18.1
0.18.0
0.17.0
0.16.12
0.16.11
0.16.10
0.16.9
0.16.8
0.16.7
0.16.6
0.16.5
0.16.4
0.16.3
0.16.2
0.16.1
0.16.0
0.15.1
0.15.0
0.14.1
0.14.0
0.13.3
0.13.2
0.13.1
0.13.0
0.12.1
0.12.0
0.11.0
0.10.0
0.9.1
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.1
typescript工具类型库
hry-types
/
src
/
Any
/
IfEquals.ts
10 lines
(8 loc)
•
322 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
import
type
{
Equals
}
from
"./Equals"
;
/** * 判断A1和A2是否相等,相等返回Then(默认unknown),不等返回Else(默认A1)。 *
@param
A1
- 任意类型 *
@param
A2
- 任意类型 *
@returns
Then or Else */
export
type
IfEquals
<
A1
,
A2
,
Then
=
unknown
,
Else
=
A1
> =
Equals
<
A1
,
A2
>
extends
true
?
Then
:
Else
;