Một kjsm -file là một K otlin J ava S cript M tập tin eta (xem KotlinJavaScriptMetaFileType
).
Tệp như vậy dường như được sử dụng để cung cấp dữ liệu meta cho các đối tượng JavaScript gốc để trình biên dịch Kotlin có thể kiểm tra mọi thứ và để IDE có thể cung cấp mã hoàn thành, v.v. Nếu bạn nhìn vào kotlin-js-library-1.0.6.jar bạn sẽ tìm thấy, trong số các tệp kjsm khác, một tệp Window.kjsm
xác định Window Web API có sẵn trong trình duyệt web.
Bạn muốn tạo tệp kjsm của riêng mình bất cứ khi nào bạn tạo thư viện để giao diện của bạn có thể được trình biên dịch/IDE sử dụng trong các mô-đun phụ thuộc vào thư viện JavaScript Kotlin của bạn.
Cảm ơn câu trả lời của bạn. Nhưng điều đó không giải thích được việc sử dụng các tệp đó là gì, hoặc tại sao tôi muốn tạo các tệp như vậy. – ismail
Tôi đã cập nhật câu trả lời của mình với nhiều chi tiết hơn. – mfulton26
Ok, do đó, về cơ bản là tạo thư viện có thể tái sử dụng. Điều đó có ý nghĩa. – ismail