Type predicate
readonly
ν΄λΉ λ°°μ΄, κ°μ²΄λ₯Ό μμ ν μ μκ³ μ€μ§ μ½μ μλ§ μκ² ν¨.
λ°°μ΄μ νν λ°©λ²μ΄
string[]
,Array<string>
2κ°μ§ μ΄μ§λ§,readonly
λ₯Ό μ¬μ©ν λλstring[]
ννμλ§ κ°λ₯νλ€.
| (Union Type)
a λλ b λλ c λλ dκ° μ¬ μ μλ€λ λ».
& (Intersection type)
λͺ¨λ κ²μ λ€ ν©ν μλ―Έλ‘ μ¬μ© aλ bλ cλ dλ λ€ μμ΄μΌ νλ€λ
in
μ°νμ μλ νμ μ μμ±μ κ°μ§κ³ μλμ§ νμΈ
as (Type Assertion)
νμ μ λͺ μμ μΌλ‘ μ§μ ν΄ μ€
!
μ λμ μΌλ‘ κ°μ΄ μμμ νμ ν λ νν
is
Aκ° Bνμ μΈμ§ μλμ§ νμΈ
Last updated
Was this helpful?