typescript 相关问题

TypeScript是由Microsoft创建的JavaScript的类型超集,它添加了可选类型,类,接口,async / await和许多其他功能,并编译为纯JavaScript。此标记用于特定于TypeScript的问题。它不用于一般的JavaScript问题。

有没有一种方法来指示类型,涵盖所有可以 JSON 字符串化的类型?

我是 TypeScript 新手。我正在编写一个函数,其中参数之一是调用者定义的任何可以通过 JSON.stringify 放入的内容。有没有什么方法可以表明这种类型,或者是技术...

回答 1 投票 0

打字稿:类型“FormDataEntryValue”上不存在属性“名称”

我有: const file = formData.get('文档[]') 文件是什么类型? const 文件:FormDataEntryValue |无效的 我需要访问文件?.name。 我得到: 类型“

回答 4 投票 0

Angular 17 功能解析器无法将服务注入 Jest 测试用例

概述 你好呀, 我正在将我的 Angular 应用程序从 v14 迁移到 v17,随之而来的任务之一就是用新的 ResolverFn 替换旧的已弃用的 Resolver 类

回答 1 投票 0

TypeScript 缩小了不工作的类的范围[重复]

这是重现此内容的最小片段 类东西 { public inGuild(): 这是东西 { 返回真; } } const x = 新的东西...

回答 1 投票 0

我们是否应该在类型定义的导入或导出时添加类型前缀

对于类型,我们在导出类型时是否应该添加 type 前缀,例如: 导出类型{ TPromptCommentFieldProps, }; 或者当我们导入类型时, 从 'test-path' 导入 { type TPromptCommentFieldProps }; ...

回答 1 投票 0

MaterialUI 数据网格

在 table.tsx 的这段代码上我收到以下渲染 我的所有数据都在 logbookData 中,数组中有数百个数据条目,但 DataGrid 始终只呈现相同的数据条目。 日志数据...

回答 1 投票 0

AdonisJS - 清晰的幂等方法 - `updateOrCreateMany()` 问题

我需要了解在执行 updateOrCreateMany() 时数据库中单个属性上的 500 错误,而在执行 updateOrCreate() 时我没有得到该错误。 这是我的 updateOrCreateMany() 代码: 常量

回答 1 投票 0

是的带有 TypeScript 联合类型的 ObjectSchema

假设我有两种类型,BasicUser 和 AdminUser,它们合并为一种类型 User。 接口用户库{ 名称:字符串 身份验证类型:身份验证类型; } 接口 BasicUser 扩展 UserB...

回答 1 投票 0

Typescript 无法检测到方法正在更改的属性

所以我有以下代码: A类{ 构造函数(私有数字:数字= 1){ } 私人changeNum() { this.num = Math.random(); } 私人 fn() { if(this.num == 1) { 这个。

回答 1 投票 0

Typescript 类可以实现可调用接口吗?

Typescript 接口允许定义函数风格的调用签名,因此: 接口A { (x:数字):数字; } 这可以通过例如一个函数: const a: A = 函数(x: numbe...

回答 1 投票 0

在下一个js中使用leaflet.js隐藏国家周围地图的其余部分

我需要帮助。我想隐藏其他地图,只显示喀麦隆的地图。我正在使用 Leaflet,并且使用 Next.js 来显示地图。我看到了这个页面 React-Leaflet 4 with N...

回答 1 投票 0

如何获取嵌套对象属性的正确类型?

我有一个函数,它接受颜色作为字符串(如primary.500)并返回十六进制颜色。所有颜色都存储在 PALETTE 对象中。所以我只是按点分割字符串并想使用第一个数组 el...

回答 1 投票 0

Typescript 类不允许静态异步方法重载

我正在尝试重载登录函数,以便当我向其传递参数时,返回类型会被推断为 LoginResponse ,而当我不传递任何参数时,它会被推断为 void |错误...

回答 1 投票 0

React MUI TreeView / React DnD:如何使用可拖动组件?

在我的 React Web 应用程序中,我想 将项目从左侧的 MUI TreeView 拖动到右侧的放置目标之一 在放置目标之间拖放项目 用户界面模型: 第二部分

回答 2 投票 0

在 TypeScript 中测试和运行程序的问题

我一直在用 TypeScript 和 Express 制作一个应用程序。现在我想做单元测试(有点晚了,我知道)并发现了这个问题: 要运行测试,.ts 文件内的导入不需要具有 ...

回答 1 投票 0

如何在测试环境之外使用 Jest 模拟?

我希望在非测试情况下利用 jest.mock() 。我想更改外部模块的功能。在测试代码中,我已经使用 jest.mock() 来删除 mod 的一个函数...

回答 1 投票 0

开玩笑测试:跨文件模拟函数的难度

我正在尝试使用 Jest 和 Supertest 为 CreateVendor 函数编写测试。我陷入了如何模拟依赖项(generateSalt、hashPassword)以正确测试函数行为的困境。我是

回答 1 投票 0

如何使用drizzle inferSelect或inferInsert

所以我是毛毛雨的新手,是这里 typeorm 的忠实粉丝,我知道这有多么值得怀疑,但无论如何。 我创建了我的架构和我的第一个查询,阅读了有关 inferSelect types 和 typeof to saf 的内容...

回答 1 投票 0

react-bootstrap Accordion Body 中的垂直滚动条不可点击

我正在使用react-bootstrap 手风琴。我的其中一个项目包含一个有时相当长的列表。我将overflowY: auto 添加到样式中,以便在这些情况下添加滚动条。卷轴...

回答 1 投票 0

如何使用Playwright点击伪元素?

我有一个元素, 我正在尝试使用 Playwright-typescript 单击清除伪元素。 我已经设法使用这些说明手动使其可见...

回答 1 投票 0

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