在Ngrx效果中,类型'never'上不存在属性。
首先,让我们了解一下Ngrx是什么。Ngrx是一个用于构建响应式应用程序的库,它基于Redux模式。它提供了一种管理应用程序状态的方式,使得状态的变化可预测且可追踪。在Ngrx中,我们可以使用不同的概念和工具来处理应用程序的状态,包括动作(Actions)、状态(State)、效果(Effects)等。
在Ngrx中,效果(Effects)用于处理副作用,例如异步操作、与外部服务的交互等。效果是一个纯粹的函数,它接收一个输入流(input stream)并返回一个输出流(output stream)。它可以监听动作的发生,并在满足特定条件时触发副作用。
现在回到问题本身,当我们在Ngrx效果中使用类型'never'时,意味着该类型上不存在任何属性。'never'类型在TypeScript中表示一个永远不会发生的值,它表示一个不可达的代码分支或一个永远不会返回的函数。
因此,在Ngrx效果中,如果我们尝试在类型'never'上访问属性,将会得到一个编译时错误,因为该类型上不存在任何属性。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云