typescript 相关问题

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

x.() 不是函数 Typescript

所以我在这个类对象中有这个类,我实例化了它,但我无法调用它的函数。 IDE 允许我调用 getPoistionDiagram: 导出类 NodeW { 孩子ID:字符串[]; 图表...

回答 1 投票 0

react-markdown 中‘components’对象的方法的 props 类型是什么?

我尝试在 NextJs 13 中使用打字稿使用“react-markdown”。 问题是打字稿不断抱怨“代码”方法的道具, 我在谷歌上搜索找到了导入'

回答 2 投票 0

使用“Vitest,@nuxt/test-utils”的单元测试错误(语法错误:每个文件组件至少需要一个 <template> 或 <script>。)

目标: 我想通过 Vuetify 组件中的 useFetch 测试 API。 错误发生: 为了实现这个目标,我使用了“@nuxt/test-utils/runtime”。 但是,我在日志中遇到了错误。 给我...

回答 0 投票 0

NextJS 和 React-dnd 的 useDrag Ref 类型错误

将react-dnd 16与Next.js 14和TypeScript结合使用,useDrag和useDrop挂钩的返回数组中的引用不可分配给LegacyRef。 其他平台如 Vite.Js 的类型很好......

回答 1 投票 0

我如何使用 TypeOrmModule.forRootAsync 作为数据源生成迁移?

尝试将迁移集成到nest.js项目中,我从typeorm运行了migration:create命令,没有问题,但是当我尝试使用migration:generate生成迁移时...

回答 2 投票 0

尝试保留未发现的对象类型实体

问题 我是 Nest.js 和 Mikro-ORM 的新手,作为工作要求我必须学习它们。 这个栈需要TypeScript,我打心底里鄙视它,但又不得不做。 我有...

回答 3 投票 0

react:显示带有地理点的 Highcharts 地图

请告诉我如何在地图上指示地理点(即具有纬度和经度的对象)。 我使用 React 和 HighchartsReact。我创建了这段代码: 从“highcharts”导入 Highcharts 导入 * 作为

回答 2 投票 0

断言 RxJS 函数返回

我正在努力断言和 throwError 的一些 RxJS 函数的响应。 // 示例.test.ts 从“断言”导入{等于}; 从“./example”导入{示例}; 导入{...

回答 1 投票 0

如何在react typescript项目中更新preact信号值?

我正在 ReactTS 项目中尝试来自 @preact/signals 的信号。根据文档,如果我想更新信号值,我可以执行 mySignal.value = "newSignal"。 嗬...

回答 1 投票 0

可选参数类型推断

我正在努力寻找如何在参数可选时获得正确的类型推断: 函数 foo(参数:T) { 返回参数; } const a = foo(null); // 有效:a 被推断为 be...

回答 1 投票 0

如何在Javascript中检查提供的参数是否是字节数组类型?

我必须使用 Javascript 验证提供的参数是否是字节数组类型。我怎样才能实现这个目标?请指教。

回答 2 投票 0

Nest 无法解析 AuthController 的依赖关系(?、LoginService、LogoutService)

我正在尝试使用nest js实现身份验证。当我运行代码时,我收到如下错误: 错误:Nest 无法解析 AuthController(?、LoginService、LogoutService)的依赖项。普...

回答 1 投票 0

有一个玩笑匹配器,其工作方式类似于 toEqual,但将 null 和 undefined 视为相等值?

我有一个 API,它不会省略具有“空”(null、none、nil)值的字段的 JSON 序列化,并将所有这些值返回为“fieldName”:null。我已经在测试c中输入了DTO...

回答 7 投票 0

如何从打字稿中的映射类型推断属性和值类型

我有一个映射类型,我想得到一个新的元组类型,例如:[属性,值],当我输入属性时,打字稿可以自动推断值的类型,但我无法解决问题,所以我问...

回答 1 投票 0

循环内的异步请求

我有一个函数可以根据订单/请求的数据生成报告。内部函数有一个循环来查看要产生的展示总数,然后执行一系列操作。 该项目...

回答 1 投票 0

在Next Js中创建表

我有一个在控制台显示用户及其元数据的请求。我怎样才能让它出现在网站上的表格中(in return()) 这是我的代码: const apiKey = process.env.CLERK_SECRET_KEY...

回答 1 投票 0

NestJS / Typescript 错误 TS2304 - 找不到名称“Get”

我在编译文件时遇到此错误。 [错误] 17:58:11 ⨯ 无法编译 TypeScript:src/main.ts(5,6): 错误 TS2304:找不到名称“Get”。 这是我的 main.ts 文件 导入{控制器,...

回答 2 投票 0

在 Angular 15 中使用接口迫使我们删除操作链并在模板中抛出错误,错误:对象可能是“未定义”

我分享了界面、ts和html文件。 错误::对象可能是“未定义”。 88 我分享了界面、ts和html文件。 错误::对象可能是“未定义”。 88 <thead *ngIf="invData?.columns && invData?.columns?.[table] && (invData?.columns?.[table]).length > 0"> Component.html:: <div *ngFor="let table of invData?.tables;trackBy: utilServ.trackByFnIndex"> <table> <thead *ngIf="invData?.columns && invData.columns?.[table] && (invData?.columns?.[table]).length > 0"></thead> </table> </div> 组件.ts:: interface Column {name: string;type: string;id?: number | string;} interface ColumnObj {[key: string]: Column[];} interface InvData {columns?: ColumnObj; tables: string[]} invData: InvData; 界面迫使我删除操作链,但invData.columns可以是undefined。我们无法删除可操作的,因为它在运行时可能是未定义的。 如果我删除操作链,那么它会在 (invData?.columns?.[table]).length 上显示错误,表明该对象可能未定义。 如何检查上面提到的ad的*ngIf条件。 根据我的理解,只需要对链进行一次安全检查?.,这样你就可以简化代码。 <div *ngFor="let table of invData.tables;trackBy: utilServ.trackByFnIndex"> <!-- removed ?. because tables will not be undefined as per the interface! --> <table> <thead *ngIf="invData?.columns?.[table]?.length > 0"></thead> <!-- will safe check the sequence and prevent any undefined errors --> </table> </div>

回答 1 投票 0

如何解决共享模块不可用于急切消费typescript React

我使用以下 webpack.config.js 创建了一个应用程序(app1): 新的 ModuleFederationPlugin({ 名称:“应用程序1”, 文件名:“remoteEntry.js”, ...

回答 2 投票 0

下一个 13 错误,在异步组件内获取数据的打字稿

这里是错误图片 导出 const Filter = async (): Promise => { const { data: 类别 } = wait api.get('/categories/') 返回 (

回答 0 投票 0

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