Mã lỗi gắn nhãn: compilation
196 mã lỗi gắn nhãn "compilation"
TS2304TS2304 — Không Tìm Thấy Tên
TypeScript không tìm thấy biến, hàm hoặc kiểu có tên được chỉ định trong phạm vi hiện tại.
TS2345TS2345 — Kiểu Đối Số Không Tương Thích
Đối số truyền vào hàm không tương thích với kiểu tham số được khai báo.
TS2339TS2339 — Thuộc Tính Không Tồn Tại Trên Kiểu
TypeScript không tìm thấy thuộc tính được chỉ định trên kiểu đã cho.
TS2307TS2307 — Không Tìm Thấy Module
TypeScript không tìm thấy module được chỉ định trong câu lệnh import hoặc require.
TS2322TS2322 — Kiểu Không Thể Gán
Một giá trị có kiểu này không thể gán cho biến hoặc thuộc tính có kiểu khác, không tương thích.
TS2531TS2531 — Object Có Thể Là Null
TypeScript cảnh báo rằng một biểu thức có thể là null lúc runtime và bạn đang sử dụng nó mà không kiểm tra.
TS2554TS2554 — Dự Kiến N Đối Số Nhưng Nhận M
Số lượng đối số truyền vào hàm không khớp với số tham số bắt buộc.
TS2769TS2769 — Không Có Overload Nào Khớp Với Lời Gọi Này
Không có chữ ký overload nào của hàm khớp với các đối số đã cung cấp.
TS7006TS7006 — Tham Số Ngầm Định Có Kiểu Any
Một tham số hàm không có chú thích kiểu và TypeScript không thể suy luận kiểu của nó.
TS1005TS1005 — Token Dự Kiến Bị Thiếu
TypeScript mong đợi một token cụ thể (như dấu chấm phẩy, dấu phẩy hoặc dấu ngoặc) nhưng tìm thấy thứ khác.
TS6133TS6133 — Đã Khai Báo Nhưng Không Bao Giờ Được Dùng
Một biến, import hoặc tham số được khai báo nhưng giá trị của nó không bao giờ được đọc.
TS2365TS2365 — Toán Tử Không Thể Áp Dụng Cho Các Kiểu Này
Một toán tử số học hoặc so sánh được dùng với các kiểu không tương thích.
TS2305TS2305 — Module Không Có Thành Viên Export Này
Export được chỉ định không tồn tại trong module được tham chiếu.
TS2740TS2740 — Kiểu Thiếu Các Thuộc Tính
Một kiểu object thiếu các thuộc tính bắt buộc được yêu cầu bởi kiểu đích.
TS18048TS18048 — Giá Trị Có Thể Là Undefined
TypeScript cảnh báo rằng một giá trị có thể là undefined và bạn đang sử dụng nó mà không kiểm tra.
TS2532TS2532 — Object Có Thể Là Undefined
TypeScript cảnh báo rằng một biểu thức object có thể là undefined lúc runtime.
TS2741TS2741 — Thuộc tính bị thiếu trong kiểu dữ liệu
Một thuộc tính bắt buộc bị thiếu trong đối tượng đang được gán.
TS2551TS2551 — Thuộc tính không tồn tại (Ý bạn có phải...)
TypeScript không tìm thấy thuộc tính nhưng gợi ý một tên tương tự có thể là điều bạn muốn.
TS1002TS1002 — Chuỗi ký tự không được đóng
Một chuỗi ký tự bị thiếu dấu nháy đóng.
TS1003TS1003 — Thiếu định danh
TypeScript mong đợi một định danh (tên biến, tên hàm, v.v.) nhưng tìm thấy thứ khác.
TS1109TS1109 — Thiếu biểu thức
TypeScript mong đợi một biểu thức nhưng tìm thấy một token không thể bắt đầu biểu thức.
TS1128TS1128 — Thiếu khai báo hoặc câu lệnh
TypeScript mong đợi một khai báo hoặc câu lệnh nhưng tìm thấy token không mong đợi.
TS2306TS2306 — Không phải module
File được tham chiếu trong câu lệnh import không được nhận dạng là một module.
TS2314TS2314 — Số lượng đối số kiểu không khớp
Một kiểu generic được dùng với số lượng đối số kiểu sai.
- TS2344 — Kiểu không thỏa mãn ràng buộc
- TS2349 — Không thể gọi biểu thức
- TS2353 — Object literal chỉ được chứa các thuộc tính đã biết
- TS2355 — Hàm phải trả về giá trị
- TS2366 — Hàm thiếu câu lệnh return ở cuối
- TS2367 — Phép so sánh luôn là false
- TS2393 — Triển khai hàm trùng lặp
- TS2394 — Signature overload không tương thích
- TS2416 — Thuộc tính không tương thích với kiểu cơ sở
- TS2420 — Class triển khai interface không đúng
- TS2451 — Không Thể Khai Báo Lại Biến Block-Scoped
- TS2454 — Biến Được Dùng Trước Khi Gán Giá Trị
- TS2488 — Phải Có Symbol.iterator
- TS2493 — Chỉ Số Tuple Vượt Giới Hạn
- TS2503 — Không Tìm Thấy Namespace
- TS2515 — Lớp không trừu tượng chưa triển khai thành viên trừu tượng
- TS2540 — Không Thể Gán Giá Trị Cho Thuộc Tính Readonly
- TS2555 — Cần Ít Nhất N Đối Số
- TS2556 — Dự Kiến N Đối Số Nhưng Nhận Được Nhiều Hơn
- TS2558 — Cần Type Argument
- TS2565 — Thuộc Tính Được Gán Chắc Chắn Nhưng Không Bao Giờ Được Đọc
- TS2564 — Thuộc Tính Không Có Giá Trị Khởi Tạo
- TS2571 — Đối Tượng Có Kiểu unknown
- TS2578 — @ts-expect-error Không Được Dùng
- TS2588 — Không Thể Gán Lại Biến Const
- TS2612 — Thuộc Tính Ghi Đè Accessor Trong Base Class
- TS2683 — this Ngầm Định Có Kiểu any
- TS2684 — Ngữ Cảnh this Của Kiểu Không Thể Gán
- TS2694 — Namespace Không Có Thành Viên Được Xuất
- TS2696 — Kiểu Chỉ Dùng Được Trong File TypeScript
- TS2705 — Target ES Module Không Dùng Được Async Function Trong ES5
- TS2792 — Không Tìm Thấy Module (Package.json Exports)
- TS2300 — Định Danh Bị Khai Báo Trùng
- TS7030 — Không Phải Tất Cả Nhánh Code Đều Trả Về Giá Trị
- TS7031 — Phần Tử Destructuring Có Kiểu any Ngầm Định
- TS7005 — Biến Có Kiểu any Ngầm Định
- TS7041 — Default Export Không Có Chú Thích Kiểu
- TS6196 — Đã Khai Báo Nhưng Không Bao Giờ Dùng (Tham Số)
- TS18046 — Giá Trị Có Kiểu unknown
- TS2497 — Module Chỉ Có Thể Import Bằng Default Import
- TS1259 — Module Chỉ Có Thể Import Mặc Định Khi Bật esModuleInterop
- TS1375 — Biểu Thức await Chỉ Được Phép Trong Async Function
- TS1378 — Top-Level await Yêu Cầu Module
- TS2430 — Interface Kế Thừa Interface Không Đúng
- TS2461 — Không Phải Kiểu Mảng
- TS2347 — Lời Gọi Function Không Có Kiểu Có Thể Không Chấp Nhận Type Argument
- TS2395 — Các Khai Báo Riêng Lẻ Phải Đồng Nhất Về Export
- TS2790 — Toán Hạng Phải Là Optional
- TS2739 — Kiểu Thiếu Các Thuộc Tính Bắt Buộc
- TS1046 — Khai Báo Cấp Cao Nhất Là Bắt Buộc
- TS1056 — Accessor Không Khả Dụng Trong Target
- TS1064 — Constructor Promise Yêu Cầu new
- TS1068 — Token Không Mong Đợi Trong Ngữ Cảnh Ambient
- TS1149 — Khai Báo Import Không Được Phép Trong Ngữ Cảnh Ambient
- TS1192 — Module Không Có Default Export
- TS1202 — Import Assignment Không Được Phép Trong Module
- TS2328 — Kiểu Của Construct Signature Không Tương Thích
- TS2352 — Chuyển Đổi Có Thể Là Nhầm Lẫn
- TS2448 — Biến Block-Scoped Được Dùng Trước Khai Báo
- TS2459 — Module Không Có Member Được Export (Cho Destructured Import)
- TS2464 — Tên Thuộc Tính Computed Phải Đơn Giản
- TS2507 — Biểu Thức Không Phải Constructor
- TS2538 — Kiểu Không Thể Dùng Làm Index
- TS2559 — Kiểu Không Có Thuộc Tính Chung
- TS2589 — Khởi Tạo Kiểu Quá Sâu
- TS2590 — Biểu Thức Tạo Ra Kiểu Union Quá Phức Tạp
- TS2610 — Trường Được Định Nghĩa Là Accessor Ở Lớp Cơ Sở, Phải Là Property Ở Lớp Dẫn Xuất
- TS2786 — Component Không Thể Được Dùng Như Phần Tử JSX
- TS17004 — Không Thể Dùng JSX Trừ Khi Fragment Được Cung Cấp
- TS5097 — Tùy Chọn Không Thể Dùng Cùng Với Tùy Chọn Khác
- TS5023 — Tùy Chọn Compiler Không Xác Định
- TS5075 — Tùy Chọn Chỉ Có Thể Dùng Với moduleResolution
- TS1131 — Dự Kiến Property Hoặc Signature
- TS1219 — Cảnh Báo Decorator Thử Nghiệm
- TS1270 — Decorator Đặt Trước export
- TS2775 — Assertion Yêu Cầu Mỗi Tham Số Phải Có Annotation Kiểu Tường Minh
- TS4111 — Property Không Thể Truy Cập Bằng Index Signature
- TS4058 — Không Thể Đặt Tên Kiểu Trả Về
- TS4055 — Kiểu Trả Về Có Tên Private
- TS2698 — Kiểu Spread Phải Là Kiểu Object
- TS2362 — Toán Hạng Trái Phải Là Kiểu Số
- TS2363 — Toán Hạng Phải Phải Là Kiểu Số
- E0308 — Kiểu Không Khớp
- E0382 — Sử dụng giá trị đã bị move
- E0502 — Không thể mượn mutably vì đang có immutable borrow
- E0597 — Giá trị mượn sống không đủ lâu
- E0277 — Trait chưa được thỏa mãn
- E0599 — Không tìm thấy method X trên kiểu này
- E0425 — Không tìm thấy giá trị trong scope này
- E0433 — Không thể resolve đường dẫn module
- E0106 — Thiếu lifetime specifier
- E0015 — Lời gọi hàm trong hằng số bị giới hạn
- E0658 — Sử dụng tính năng chưa ổn định
- E0609 — Không có trường X trên kiểu này
- E0614 — Không thể deref kiểu này
- E0499 — Không thể mượn mutably nhiều hơn một lần
- E0503 — Không thể dùng giá trị vì đang bị mượn dạng mutable
- E0505 — Không thể move ra khỏi nội dung đang được mượn
- E0507 — Không thể move ra khỏi borrowed reference
- E0515 — Không thể trả về reference tới biến cục bộ
- E0432 — Import chưa được resolve
- E0412 — Không Tìm Thấy Kiểu Trong Phạm Vi Này
- E0423 — Mong Đợi Giá Trị, Tìm Thấy Kiểu
- E0424 — Mong Đợi Giá Trị, Tìm Thấy self
- E0369 — Toán Tử Không Thể Áp Dụng Cho Kiểu Này
- E0384 — Không Thể Gán Hai Lần Cho Biến Bất Biến
- E0061 — Số Lượng Đối Số Sai
- E0063 — Thiếu Trường Trong Struct
- E0107 — Số Lượng Đối Số Kiểu Sai
- E0117 — Chỉ Có Thể Implement Trait Được Định Nghĩa Trong Crate Hiện Tại Cho Các Kiểu
- E0119 — Các Triển Khai Trait Xung Đột
- E0133 — Gọi Hàm Unsafe Yêu Cầu Khối unsafe
- E0152 — lang Item Trùng Lặp
- E0200 — Unsafe Trait Yêu Cầu Unsafe Impl
- E0252 — Tên Đã Được Import
- E0255 — Xung Đột Tên Với Import
- E0271 — Kiểu Không Khớp Trong Associated Type
- E0282 — Cần Chú Thích Kiểu
- E0283 — Triển Khai Trait Mơ Hồ
- E0310 — Kiểu Có Thể Không Tồn Tại Đủ Lâu
- E0317 — if Có Thể Thiếu Mệnh Đề else
- E0373 — Closure Có Thể Tồn Tại Lâu Hơn Biến Được Capture
- E0392 — Tham Số Kiểu Hoặc Vòng Đời Không Được Sử Dụng
- E0404 — Kỳ Vọng Trait, Nhận Được Kiểu
- E0405 — Không Tìm Thấy Trait Trong Phạm Vi Này
- E0428 — Định Nghĩa Trùng Lặp
- E0463 — Không Tìm Thấy Crate
- E0520 — Specialization Chưa Ổn Định
- E0596 — Không Thể Mượn Dưới Dạng Mutable
- E0600 — Không Thể Áp Dụng Toán Tử Một Ngôi
- E0601 — Không Tìm Thấy Hàm main
- E0603 — Truy Cập Phần Tử Private Ngoài Phạm Vi
- E0621 — Yêu Cầu Annotation Vòng Đời Tường Minh
- E0308 — Kiểu Không Khớp Trong Các Nhánh Match
- E0716 — Giá Trị Tạm Thời Bị Drop Trong Khi Đang Được Mượn
- E0728 — await Trong Hàm Không Phải Async
- Clippy — Return Thừa
- Clippy — Let và Return
- Clippy — Import Không Dùng
- Clippy — Clone trên Kiểu Copy
- Clippy — Dùng Unwrap
- Cảnh Báo Dead Code
- Cảnh Báo Biến Không Dùng
- Cảnh Báo Mut Không Dùng
- VerifyError
- ClassFormatError
- TS2783 — Đối Số Spread Phải Có Kiểu Tuple
- TS2820 — Kỳ Vọng Kiểu, Thẻ JSX Nhận Được Component
- TS1343 — Không Cho Phép Khai Báo Module Khi Không Có Cờ Module
- TS2742 — Kiểu Được Suy Luận Không Thể Đặt Tên
- TS18047 — Giá Trị Có Thể Là Null
- TS2810 — Kỳ Vọng Boolean Cho Thuộc Tính JSX
- TS2353 — Kiểm Tra Thuộc Tính Dư Thừa Trong Object Literal
- TS2339 — Thuộc Tính Không Tồn Tại Trong Props Của React Component
- TS2786 — Không Thể Dùng Làm JSX Component
- TS1479 — Import Tương Đối Cần Phần Mở Rộng Tệp
- TS2688 — Không Tìm Thấy Tệp Định Nghĩa Kiểu
- TS4082 — Export Mặc Định Cần Chú Thích Kiểu Để Phát Sinh Khai Báo
- TS2669 — Phần mở rộng module phải nằm trong module ngoài
- TS2856 — Chỉ thị @ts-check không được hỗ trợ
- E0046 — Thiếu triển khai phương thức của trait
- E0053 — Chữ ký phương thức không khớp
- E0277 — Kiểu không triển khai Send
- E0277 — Kiểu không triển khai Sized
- E0277 — Kiểu không triển khai Iterator
- E0308 — Kiểu trả về của closure không khớp
- E0562 — impl Trait không được phép ở vị trí này
- E0308 — Kiểu Result không khớp
- E0277 — Kiểu không triển khai trait Fn
- Clippy — map().unwrap_or() có thể rút gọn
- Clippy — match với một nhánh có thể dùng if-let
- Clippy — Closure thừa