Welcome 🎉

logo

ReactLMS

Search
Light Mode
Contact Us

2 min to read

Contact us

No results for your search.
Sorry, an unexpected error occurred

Giới thiệu


Chào mừng các bạn đến với bài học về Namespaces Merging và Modules Merging trong TypeScript. Trong bài viết này, chúng ta sẽ tìm hiểu về hai khái niệm quan trọng này, cách chúng hoạt động và cách sử dụng chúng trong lập trình TypeScript.


Namespaces Merging


Khái niệm

Namespaces Merging, hay còn gọi là sáp nhập không gian tên, là một tính năng của TypeScript cho phép chúng ta kết hợp nhiều namespaces có cùng tên thành một. Điều này giúp chúng ta tổ chức code một cách linh hoạt hơn và tránh được việc trùng lặp tên.

Cách sử dụng

Giả sử chúng ta có hai namespaces có cùng tên là MyNamespace:

namespace MyNamespace {
    export let x: number = 10;
}

namespace MyNamespace {
    export let y: number = 20;
}







Khi chúng ta sáp nhập chúng, chúng ta sẽ có một namespace duy nhất MyNamespace chứa cả xy:


Modules Merging


Khái niệm

Modules Merging, hay còn gọi là sáp nhập module, cũng tương tự như Namespaces Merging. Tuy nhiên, thay vì sáp nhập namespaces, chúng ta sẽ sáp nhập các module.

Cách sử dụng

Giả sử chúng ta có hai module có cùng tên là MyModule:

module MyModule {
    export let x: number = 10;
}

module MyModule {
    export let y: number = 20;
}







Khi chúng ta sáp nhập chúng, chúng ta sẽ có một module duy nhất MyModule chứa cả xy:


Read More
On This Page