问题描述
我按住Ctrl键并单击了MongoClient.connect方法,以便检查其实现方式, 该驱动程序(npm i mongodb)显然是用TS编写的,
这一切都很好,但是我能找到的只是该方法的几个版本(重载的函数),我仍然找不到实现它的地方! 请帮助我了解我在想什么!
下面一行是我到达的地方
import GoogleSignIn
import FBSDKCoreKit
func application(_ application: UIApplication,open url: URL,sourceApplication: String?,annotation: Any) -> Bool {
if GIDSignIn.sharedInstance().handle(url) {
return true
} else if ApplicationDelegate.shared.application(application,open: url,sourceApplication: sourceApplication,annotation: annotation) {
return true
}
return false
}
@available(iOS 9.0,*)
func application(_ app: UIApplication,options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool {
if GIDSignIn.sharedInstance().handle(url) {
return true
} else if ApplicationDelegate.shared.application(app,sourceApplication: options[UIApplication.OpenURLOptionsKey.sourceApplication] as? String,annotation: options[UIApplication.OpenURLOptionsKey.annotation]
) {
return true
}
return false
}
解决方法
谢谢@kevinadi 我单击了链接,然后单击对源的引用,使我可以: https://mongodb.github.io/node-mongodb-native/3.6/api/lib_mongo_client.js.html
这使实施变得清晰