cost 265 ms
有没有办法定义一个 typescript 类型递归缩小所有后代的类型 - Is there a way to define a typescript type which recursively narrows the type of all descendents

我有一堆 typescript 类型,它们使用共享的Inaccessible接口代替用户无权访问的对象。 但是,通常我使用的类型比上面的类型(来自 GQL 端点的嵌套数据)更复杂,并且我正在编写的组件只有在定义了整个 object 时才能工作。 因为这很常见,所以我希望能够编写一个类型保护器,我可以 ...

类型“字符串”不可分配给 NEXT.JS 中的类型“消息”(打字稿) - Type 'string' is not assignable to type 'Message' in NEXT.JS (typescript)

我正在尝试使用 Next.Js 创建 Messenger 的克隆,同时使用类型定义和使用“upstash,对 Redis 数据库的无服务器访问”。 我通过 NEXT.Js 和 Upstash 控制台使用 Node.js 提供的文档(已在 upstash 的控制台上提供)遵循了整个过程。 我的消息类 ...

当用条件类型调用回调 function 时,typescript 需要传递一个具有交集类型的参数 - When calling a callback function with a conditional type, typescript requires passing a parameter with an intersection of types

有一个 function 接受一组特定的 arguments。特别是回调 function 将 object 或依赖于另一个 isArray 参数的对象数组作为参数。 我想上瘾。 调用 func 时,一切正常,但在 func 内部调用回调时,typescript 想要获取类型Option & ...

TypeScript,在 Object[] 中键入 json 响应 Object - TypeScript, type for json response Object in Object[]

我收到了 API 的回复。我需要处理该回复并从中获取值。 我可以理解我应该使用哪种类型。 另外,当我尝试 this.filters[key] 时,我获取了错误 我的 object 来自回复: 我尝试了 make type,但仍然有关于密钥的错误。 VSCode 中的错误我要注意每个值都可以有多个 ...

如何将我的 TS 声明导出到 NPM package? - How to export my TS declarations to NPM package?

我确实有一些共享某些功能的存储库。 我想将类型声明(并且仅那些类型)导出到 NPM package,以便我可以安装它们并在我的几个项目中使用。 在根目录中,我确实有/declarations文件夹,其中包含一堆*.d.ts文件,其中包含我想公开的部分代码。 这是一个例子: 我一直在用谷歌搜索这个, ...

我的 Angular tsconfig 没有检测到我的赛普拉斯类型 - My Angular tsconfig does not detect my Cypress types

我的 Angular tsconfig 没有检测到我的 Cypress 12.3 类型。 我已经尝试了各种方法来使它正常工作,但没有重新开始我的 Cypress 项目(我怀疑它会起作用)。 我的代码运行良好,但我无法解决我的 IDE 中显示的这种情况: 目前,我的cypress/tsconfig. ...

在 typescript 中使用 typedEvent 进行解构 - destructure with typedEvent in typescript

在第 3 方库中,有以下内容: 然后,在我的代码中,我得到了这个。 然后,我有这些选择,但我都不喜欢。 原因是,我简化了它,但它实际上包含 8 个参数,所以代码变得难看。 我想要实现的是来自prepareInstall ,我想直接返回event.args所以我会像这样使用它: 但是返回event.a ...

如何向嵌套类型添加新类型 - How to add new type to a nested types

我一直在尝试解决这个问题,但没有任何解决方案。 问题:我从 API 中检索了一个大的 object。我必须向这个 object 添加更多属性,每次我将这个 object 传递给一个 function 时,它会添加新属性 object 的类型。因为新属性被添加了我不确定我正在做的是否是最好的方法,所以 ...

是否可以使用动态参数数量键入 function? - Is it possible to type function with dynamic number of parameters?

我现在正在尝试键入名为 Operators 的实体。 它看起来像这样,如您所见,它有很多共同点。 但是在数值上有一些区别,比如通过count key回调function。 有时它需要 1 个数字,有时需要 2 个。 因此,如果我以这种方式创建计数类型 function 那么就会报错这样的 func ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM