JsQualifier
所在位置是kotlin.js.JsQualifier
,其相关用法介绍如下。
用法:
@Target([AnnotationTarget.FILE]) annotation class JsQualifier
为源文件中的external
声明添加前缀。
JavaScript 没有包(命名空间)的概念。它们通常由嵌套对象模拟。编译器将对 external
声明的引用转换为普通的无前缀名称(在 plain
模块的情况下)或普通的导入。但是,如果 JavaScript 库在包中提供其声明,您将不会对此感到满意。您可以使用@JsQualifier(...)
注释告诉编译器在引用external
声明之前生成附加前缀。
请注意,标有 @JsQualifier(...)
注释的文件不能包含非 external
声明。
例子:
@file:JsQualifier("my.jsPackageName")
package some.kotlinPackage
external fun foo(x: Int)
external fun bar(): String
相关用法
- Kotlin JsQualifier.<init>用法及代码示例
- Kotlin JsNonModule.<init>用法及代码示例
- Kotlin Json.set用法及代码示例
- Kotlin JsModule用法及代码示例
- Kotlin JsNonModule用法及代码示例
- Kotlin JsName用法及代码示例
- Kotlin JsName.<init>用法及代码示例
- Kotlin JsModule.<init>用法及代码示例
- Kotlin Json.get用法及代码示例
- Kotlin associateBy用法及代码示例
- Kotlin all用法及代码示例
- Kotlin map用法及代码示例
- Kotlin filterNot用法及代码示例
- Kotlin reduceRight用法及代码示例
- Kotlin Random.Default用法及代码示例
- Kotlin Byte.inc用法及代码示例
- Kotlin getValue用法及代码示例
- Kotlin Double.dec用法及代码示例
- Kotlin windowedSequence用法及代码示例
- Kotlin contentToString用法及代码示例
- Kotlin groupByTo用法及代码示例
- Kotlin commonPrefixWith用法及代码示例
- Kotlin MatchResult.Destructured用法及代码示例
- Kotlin Delegates.notNull用法及代码示例
- Kotlin ifBlank用法及代码示例
注:本文由纯净天空筛选整理自kotlinlang.org大神的英文原创作品 kotlin.js.JsQualifier。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。