πΒ Reference
πΒ Chapter
Module
.d.ts
- .d.ts
- νμ
μ€ν¬λ¦½νΈ μ μΈ νμΌΒ
d.ts
λ νμ
μ€ν¬λ¦½νΈ μ½λμ νμ
μΆλ‘ μ λλ νμΌμ΄λ€.
- μλ₯Ό λ€μ΄, μ μ λ³μλ‘ μ μΈν λ³μλ₯Ό νΉμ νμΌμμΒ
import
 ꡬ문 μμ΄ μ¬μ©νλ κ²½μ° ν΄λΉ λ³μλ₯Ό μΈμνμ§ λͺ»νλ€.
- κ·Έλ΄ λ μλμ κ°μ΄ ν΄λΉ λ³μλ₯Ό μ μΈν΄μ μλ¬κ° λμ§ μκ² ν μ μλ€.
declare const global = 'sth';
μ μ λ³μμ μ μ ν¨μμ λν νμ
μ μΈ
- ν΄λΉ νμ
μ€ν¬λ¦½νΈ νμΌμμ μ¬μ©ν μ μμ§λ§ μ μΈλμ΄ μμ§ μμ μ μ λ³μλ μ μ ν¨μλ μλμ κ°μ΄ νμ
μ μ μΈν μ μλ€.
// μ μ λ³μ
declare const pi = 3.14;
// μ μ ν¨μ
declare namespace myLib {
function greet(person: string): string;
let name: string;
}
myLib.greet('μΊ‘ν΄');
myLib.name = 'νλ
Έμ€';