typescript-typings 相关问题

键入是管理和安装TypeScript定义的简单方法。它使用typings.json,它可以解析为Typings Registry,GitHub,NPM,Bower,HTTP和本地文件。

typings 与 @types NPM 范围

在某些情况下,类型用于处理 TypeScript 定义(例如 Angular/Angular2-seed)。 在其他情况下,使用作用域 NPM @types 包而不涉及类型(例如 AngularClass/angul...

回答 1 投票 0

Typescript 和 AxiosError:当出现 AxiosError 时,Axios 有两个嵌套响应,而不是一个嵌套响应

我的 api 在任何地方都工作得绝对正常,除非我尝试为潜在的 Axios 错误执行 if 块。这是因为状态是在response.response.status而不是response.status所以

回答 1 投票 0

如何替换自定义泛型类型中的泛型类型

X 级 { _t: T|null = null } Y 类 { _y: T|null = null } type ReplaceT, NewT> =unknown // 如何做到这一点 常量 x = 新 X class X<T> { _t: T|null = null } class Y<T> { _y: T|null = null } type ReplaceT<V extends unknown<any>, NewT> = unknown // How to do this const x = new X<string> const y = new Y<string> // Assume that `x` is a type with 1 generic type T1 = ReplaceT<typeof x, number> // X<number> expected type T2 = ReplaceT<typeof x, boolean> // X<boolean> expected type T3 = ReplaceT<typeof y, boolean> // Y<boolean> expected 游乐场 这可能吗? 如果 V 是 X 或 Y:,您可以使用条件类型 class X<T> { _t: T|null = null } class Y<T> { _y: T|null = null } type ReplaceT<V extends X<any> | Y<any>, NewT extends any> = V extends X<any> ? X<NewT> : V extends Y<any> ? Y<NewT> : never; const x = new X<string> const y = new Y<string> // Assume that `x` is a type with 1 generic type T1 = ReplaceT<typeof x, number> // X<number> expected type T2 = ReplaceT<typeof x, boolean> // X<boolean> expected type T3 = ReplaceT<typeof y, boolean> // Y<boolean> expected

回答 1 投票 0

“渲染时 NestJS 应用程序中 JavaScript 堆内存不足错误”

我正在 Render 上部署 NestJS 应用程序,在运行时遇到“JavaScript 堆内存不足”错误。以下是详细信息以及迄今为止我已采取的步骤: 错误混乱...

回答 1 投票 0

如何在 TypeScript 中基于 const 对象的键/值创建对象类型?

我需要定义一个基于配置对象(anObject)的类型,它将在我的代码中使用。 我写了类似下面的东西, const 对象 = { foo: ["a", "b", "c&qu...

回答 2 投票 0

使用 Azure AD b2c 身份验证登录后无法查看文档/页面

1当我点击注册时,它应该被重定向到http://localhost:7225/home。因为我已将其添加为 Azure 门户中的重定向 URL。到这里为止似乎还不错,但仍然得到了

回答 1 投票 0

如何从 Typescript 中的对象内联析构嵌套可选属性?

我有以下类型为 User 的代码,该代码具有可选类型 Address,我想在一行中对其进行解构。但是,当我尝试时,我收到一条错误消息: 房产“街道”不...

回答 1 投票 0

是否可以根据 TypeScript 中 js 对象中定义的键来创建类型?

我仍在学习 Typescript,所以我想知道是否有人可以帮助我解决这个问题。 我准备了一个简化的示例(在操场上打开): 接口某事{ 一:字符串 b:字符串 ...

回答 1 投票 0

Typescript:获取类型的第一个属性的类型

我得到一个嵌套对象作为 GraphQL 查询的结果,其中查询名称作为第一级键,实际数据在第二级: { 获取产品:{ id:“1”, 名称:“...

回答 4 投票 0

如何在 TypeScript 模块中拥有具有多种类型和值的“导出默认值”?

我可以轻松获得具有多个值的导出默认值: 汽车类{...} 巴士类 {...} 导出默认值 { 汽车、巴士 } 我还可以轻松获得某种类型的导出默认值 导出默认界面

回答 3 投票 0

返回 Redux 状态片段的钩子的 Typescript 类型

我有一个名为 useReduxState 的钩子,我用它来通过执行以下操作从 Redux 检索一段状态: const STATE_A = useReduxState("STATE_A"); 我在添加 Typescrip 时遇到了麻烦...

回答 3 投票 0

没有过载与此呼叫快速打字稿匹配

新手,当我尝试向类型接口的参数添加响应和请求时,出现错误。我正在尝试使用打字稿添加创建 NodeJS 应用程序...我正在遵循一些教程并且

回答 1 投票 0

推断时泛型类型丢失

在向交集类型添加属性时,我遇到一个奇怪的问题,通用参数丢失。考虑以下因素: 类型服务=记录; 类型依赖关系 = Rec...

回答 1 投票 0

如何使用 PostgREST 中的 PostgrestFilterBuilder,而不会遇到 PostgrestQueryBuilder 中预期缺少属性的类型错误

首先,我正在开发一个基于打字稿反应的项目,该项目使用supabase作为后端。 首先这是我的代码: 第一个代码图像 第二个代码图像 我正在制作一个可重复使用的组件来创建或...

回答 1 投票 0

TypeScript 错误:尝试在 Express 中访问 req.user 时,类型“Request”上不存在属性“user”

我正在使用 TypeScript 开发 Express 应用程序,但遇到了 TypeScript 无法识别 Request 对象上的用户属性的问题。具体来说,我得到以下...

回答 1 投票 0

数组的打字保护

我在打字稿方面遇到困难。我的变量之一可以有一个字符串或字符串值数组。我想使用类型保护器仅在数组上使用 join 函数。看起来它忽略了我的

回答 1 投票 0

带有 typescript vite React 应用程序的 Probuf 编译器

我已经在 typescript 中设置了一个 React vite 应用程序,我想使用 google grpc 来处理 api 请求。我制作了一个 protobuf 文件,并使用以下命令生成前端代码...

回答 1 投票 0

Vue 3 - 在定义期间输入 ref() 不起作用

我在 Vue3 中输入 ref() 时遇到问题。当尝试定义比 TableHeaders 类型中定义的元素更多的元素时,不会收到打字稿的警告。其他 typeof 工作正常(例如 id: &qu...

回答 1 投票 0

如何在 TypeScript 中正确键入 Array.map 回调?

我正在使用 React 和 TypeScript。当我使用 map() 迭代数组时,似乎并不总是检查类型。在下面的示例中,我将字符串“more”传递到eachItem函数中,

回答 3 投票 0

在打字稿中导入lunr?

Defintely Typed 存储库像这样导入它: 从 'lunr' 导入 * 作为 lunr; 然而,当像 Stackblitz 中那样使用它时,会出现错误: lunr 不是函数 想法? 这是

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.