TypeScript λ²μ : 3.6.3
κ²μμ΄ : λμ°λ―Έ μ΄λ¦ λ³κ²½
μνΈ
// <strong i="13">@target</strong>: es2015
declare function __awaiter(): void;
class C {
async func() {
}
}
μμλλ λμ :
μμ± λ μ½λκ° μλνμ§ μκ±°λ λμ°λ―Έκ° λ체 μ΄λ¦μΌλ‘ λ΄ λ³΄λ΄μ§ μ μμμ μ¬μ©μμκ² μ리λ μΌμ’
μ μ€λ₯κ° λ°μν©λλ€ (λμμ λμ°λ―Έκ° νμν λ).
μ€μ νλ :
λ°©μΆμ __awaiter
ν¨μλ₯Ό μ μΈνμ§λ§ __awaiter_1
νΈμΆμ μλν©λλ€.
νλ μ΄ κ·ΈλΌμ΄λ λ§ν¬ : μ¬κΈ°
κ΄λ ¨ λ¬Έμ :
μμ : λ λ§μ λ°μ€ μΆκ° π
μ΄κ²μ λν μμμ΄ μμ΅λκΉ? λ΄κ° κ°μ Έμ¨ npm ν¨ν€μ§μ μ΄λ―Έ __awaiter
λμ°λ―Έκ° μ μλμ΄ μμΌλ―λ‘ νΈμΆμ΄ __awaiter_1
λμμ§λ§ __awaiter_1
ν¨μκ° μ μλμ§ μμμ λ λΉμ·ν λ¬Έμ κ° λ°μνμ΅λλ€. μ»΄νμΌ ν __awaiter_1 = __awaiter
λ₯Ό μ€μ νλ ν΄νΉ μ¬ν λΉλ μ€ν¬λ¦½νΈλ₯Ό μμ±ν΄μΌνλλ°μ΄ λ¬Έμ κ° ν΄κ²°λλ©΄ μ’μ κ²μ
λλ€.
μ΄κ²μ # 36541μ μν΄ μμ λ # 33269μ μ€λ³΅μΌλ‘ 보μ λλ€.
κ°μ₯ μ μ©ν λκΈ
μμ : λ λ§μ λ°μ€ μΆκ° π