microsoft / microsoft/TypeScript
Namespace elements cannot export without declaration
Đang mở
Chưa có ai nhận issue này.
In Discussion
Suggestion
- Ngôn ngữ chính
- Go
- Star
- 111k
- Fork
- 14.4k
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 117
Mô tả
es6 modules can export module elements without declaration.
import foo from 'foo';
export {foo}
Namespaces are not.
import foo from 'foo';
namespace NS {
export {foo} // not support syntax
export var foo = foo; // invalid
var bar = foo;
export var foo = bar; // too redundant
}
Namespaces should support non-declaration export.
related: https://github.com/Microsoft/TypeScript/issues/5175
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với các ví dụ về cú pháp namespace và export trong issue này, sau đó đọc issue liên quan #5175 để biết thêm ngữ cảnh. Hoàn thành khi một namespace có thể re-export một phần tử module đã import mà không cần khai báo lại, và các ví dụ TypeScript được hiển thị biên dịch thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- typescript
- Lĩnh vực
- compilers
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 35/100