typescript 相关问题

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

使用类和子类以及递归通用约束对通用递归数据结构进行建模

我正在尝试对二叉搜索树(BST)和统计 BST 进行建模,该统计 BST 使用附加的大小属性扩展了 BST。我一直在尝试三种不同的方法: 递归 聚合物...

回答 1 投票 0

如何从对象类型推断属性和值类型

我有一个对象类型;我想获得一个新的元组类型,例如:[属性,值],当我输入属性时,它们打字稿可以自动推断值的类型,但我无法解决问题。 呃...

回答 2 投票 0

React Router SSR:useLocation()只能在<Router>组件的上下文中使用

我遵循了本指南https://reactrouter.com/en/main/guides/ssr#without-a-data-router 我正在服务器渲染这样的应用程序 // ... 我遵循了本指南https://reactrouter.com/en/main/guides/ssr#without-a-data-router 我正在服务器渲染这样的应用程序 <StaticRouter location={req.url}> <Routes> // ... </Routes> </StaticRouter> 我的一条路线包含此代码 import React from 'react' import { useLocation } from 'react-router' export function SceneButton(props: SceneButtonProps) { const location = useLocation() // ... return <button>Scene</button> } 当我渲染应用程序时,出现此错误 useLocation() may be used only in the context of a <Router> component. 如何以浏览器端和服务器端都有效的方式获取此处的位置? 另外,奇怪的是,React Router 文档真的希望我使用 Remix,但我的应用程序很大,我无力重写它。 如果您使用的是 StaticRouter 中的 react-router-dom/server import { StaticRouter } from "react-router-dom/server"; 然后我怀疑您还需要从同一个库导入 useLocation 钩子,例如react-router-dom 而不是较低级别的 react-router 库。 更新 SceneButton 以从 react-router-dom 导入: import React from 'react'; import { useLocation } from 'react-router-dom'; export function SceneButton(props: SceneButtonProps) { const location = useLocation(); // ... return <button>Scene</button>; }

回答 1 投票 0

ES2022 和 ESNext 之间的 ECMAScript 差异

我正在使用 Next.js 开发 TypeScript Node.js 项目。 我注意到在 TypeScript 配置文件 tsconfig.json 中,它允许我指定“target”和 &q 的值...

回答 1 投票 0

mdast-util-to-markdown:防止列表项之间发生换行?

对于某些上下文,我正在尝试构建一个基于 Slate.js 的编辑器,可以将编辑器内容转换为 Markdown。为此,我使用 remark-slate-transformer,它本身使用 mdast-util-to-markd...

回答 1 投票 0

Sinon 与 TypeScript 无效使用“参数”

我尝试将Sinon与Mocha和Chai一起使用在TypeScript项目中进行测试,但TypeScript给了我以下错误: TS1215:“参数”的使用无效。模块自动严格...

回答 1 投票 0

尝试根据传递给组件的 props 有条件地渲染 JSX 时出现打字稿联合错误

我是软件开发和打字稿的新手,所以请原谅我代码中的任何暴行。 ** 我有三种类型,其中一种是工会。** 类型.ts 导出类型 CoachType = { id: 麻木了...

回答 1 投票 0

在 TypeScript 中计算使用旋转谷仓的鸡舍所需的农场数量

长话短说,我有一个 xlsx 文件,它具有以下数据形状,但包含更多数据。 日期 谷仓 2024 年 5 月 14 日 13 2024 年 5 月 15 日 14 2024 年 5 月 16 日 16 该文件可能包含 200-300 个条目...

回答 1 投票 0

自定义角度指令在 WebStorm IDE 中不起作用

我创建了一个名为 ngForFlTrackByIndex 的自定义指令,用于在 ngFor 内部使用。在 vscode 中一切都很好,但在 WebStorm 中抱怨需要表达式。 还有指令代码: @指令(...

回答 1 投票 0

AppSync 堆栈身份池定义

我正在尝试将现有的 IdentityPool 连接到我的 AppSync API 配置。 当实例化一个新的 IdentityPool 时,我可以访问属性 .authenticatedUserRole 和 .

回答 1 投票 0

Solana 错误处理指令2:自定义程序错误:0x1000078

当我尝试使用 raydium-sdk (https://github.com/raydium-io/raydium-sdk) 中的“ammCreatePool.ts”创建 AMM 池时,我得到了这个信息。我直接使用 ts-node src/ammCreatePool.ts 和

回答 1 投票 0

删除使用 `expo-router` 时未使用的 `export default function DummyPage` 的 linter 警告

从“react”导入React; [... 代码 ...] 导出默认函数 DummyPage(): React.JSX.Element { ^^^^^^^^^^^^^^^“未使用的默认导出” [... 代码 ...] } 我怎样才能摆脱这个(...

回答 1 投票 0

如何用tsyringe将单例注入injectable?

我目前正在使用 tsyringe 作为后端,并尝试将单例类注入到另一个可注入类中。 然而,UserServiceImpl 的 MockUserRepository 实例似乎有...

回答 1 投票 0

一个类直接调用另一个Error类是不是错误?

我对 SOLID 原则还不熟悉。我有这样的场景: 类错误类{ 构造函数(名称:字符串,描述:字符串){ // } } 类1类{ 公共一些方法(){ t...

回答 1 投票 0

找不到模块:错误:无法解析“leaflet.animatedmarker”

我运行了 npm install -S leaflet.animatedmarker 命令。 我的 package.json 文件包含“leaflet.animatedmarker”:“^1.0.0”。但是我无法运行该项目。我的模块不是...

回答 1 投票 0

Prisma 一对多关系在数据库中不可见且连接选项不起作用

这是 Prisma 架构 生成器客户端{ 提供者=“prisma-client-js” } 数据源数据库{ 提供商=“mysql” url = env("DATABASE_URL") 关系模式...

回答 2 投票 0

使用 Prettier Eslint 时找不到模块“@typescript-eslint/parser”

保存文件时,我在 VSCode 上的 Prettier Eslint 输出中收到以下错误。 错误:找不到模块“@typescript-eslint/parser” 需要堆栈: - c:\Users tnor\.vscode xtensions\...

回答 9 投票 0

没有重载与此调用匹配。超载 2 个中的 1 个,

我有store.js文件 从“redux”导入{createStore,combineReducers}; 从“../reducer/reducerADD”导入reducerADD 导出const store = createStore(combineReducers({reducerADD})); 当我

回答 5 投票 0

“错误(有效负载):TypeError:无法设置只有 getter 的 #<IncomingMessage> 的属性查询”

简介: 我正在关注 YouTube 视频,即使用 Payload CMS 作为管理仪表板,使用 Next.js 14、React、tRPC、Tailwind 构建完整的数字市场。 当我跟随他的每一步时......

回答 1 投票 0

使用 useLocation 开玩笑测试自定义钩子

我目前遇到一个情况,我想为我的自定义钩子编写一个单元测试,说useMyHook,其中调用了useLocation 钩子的一个简单例子是……。像这样: 导入 { useState, useEff...

回答 1 投票 0

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