JsModule.<init>所在位置是kotlin.js.JsModule.<init>,其相关用法介绍如下。

用法:

JsModule(import: String)

表示必须从本机 JavaScript 库导入的 external 声明。

编译器生成与目标模块系统相关的代码,例如,在 CommonJS 的情况下,它将通过 require(...) 函数导入声明。

注释可用于顶级外部声明(类、属性、函数)和文件。对于文件(不能是 external ),以下规则适用:文件中的所有声明必须是 external 。通过在文件上应用@JsModule(...),您可以告诉编译器导入包含文件中所有声明的 JavaScript 对象。

例子:

@JsModule("jquery")
external abstract class JQuery() {
    // some declarations here
}

@JsModule("jquery")
external fun JQuery(element: Element): JQuery