我正在尝试包装这个简单的 API:https ://github.com/github-tools/github ,仅用于学习目的。所以,我创建了这个外部类:
package index
import com.github.jesty.githubapi.Result
import com.github.jesty.githubapi.User
import kotlin.js.Promise
external class GitHub(user: User) {
fun getUser(): GHUser
}
external class GHUser {
fun listStarredRepos(): Promise<Result>
}
在一个简单的 KotlinJS 项目中,一切正常,但是当我尝试在使用Create React Kotlin App 创建的项目中使用时,出现以下错误:
ReferenceError: GitHub is not defined