gpt4 book ai didi

typescript - Promise.resolve(null) 的目的是什么

转载 作者:行者123 更新时间:2023-12-05 07:22:24 28 4
gpt4 key购买 nike

我正在查看 firebase sdk,有一行 getAuth token 方法返回解析为 null 的 Promise?我已经看过几次这种模式,但很困惑它的目的是什么。

https://github.com/firebase/firebase-js-sdk/blob/ee610626bef1f6f05852041b2161c01c5e99aa59/packages/app/src/firebaseApp.ts#L67

最佳答案

我不认为这本身就是一种“模式”,至少您现在看到的是这样。在我看来,在深入研究代码之后,您在这里看到的只是定义对象的 getToken() 的给定行为。请注意,INTERNAL 的类型为 FirebaseAppInternals ,它表示 getToken() 可以返回 null 或 FirebaseAuthTokenData。此实现只是一直返回 null。这只是固定的行为——这个对象在调用时根本不会产生 token (没有用户登录)。如果情况合适,其他实现实际上可能会返回一个 token 。

关于typescript - Promise.resolve(null) 的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56514240/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com