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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。