typescript 相关问题

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

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

RXJS 在可能未定义的对象上观察可观察对象

给定两个来源,其中之一可能未定义,我如何组合两者中的最新一个? const observable1 = 间隔(100); const observable2 = this.ref?.observable; // 这是对 angu 的引用...

回答 1 投票 0

数组初始化中文字的约束

这是基本代码: 导出常量字母= { // 内部的 一个:“一个”, // 外部的 乙:'乙', c: 'c', 作为常量; 导出常量内部字母= [ 字母.a, ] 作为常量; 出口类型

回答 1 投票 0

是否可以使用泛型创建动态数组类型?

我目前正在尝试为我的项目制作数组类型 我想做的是,每当我给类型提供参数时,我都想基于它来创建类型。 例子: 类型尺寸=数量; 输入点 我目前正在尝试为我的项目制作数组类型 我想做的是,每当我给类型提供参数时,我都想基于它来创建类型。 示例: type Dimension = Number; type Point<Dimension, T extends Number[] = []> = Dimension extends T['length'] ? T : Point<Dimension, [...T, Number]> type Boundary = ??? // I wanna declare array of length 2N(double of Point<N>) //usage const x = [1,2,3] as Point<3> const xBoundary = [1,2,3,4,5,6] as Boundary<Point<3>> //usage2 const y = [1,2,3,4] as Point<4> const yBoundary = [1,2,3,4,5,6,7,8] as Boundary<Point<4>> 这可能吗? 当我声明Point类型时,我使用了递归类型定义,所以我尝试使用双重递归?并尝试将点类型扩展到边界类型 例如) type Boundary<Point, Dimension, T extends Number[]> = Dimension extends T['length'] ? T : Point<Dimension, [...Point, ...T, Number]>; 但是没有用,因为打字稿无法将 Point 识别为扩展元素,并且编译器接受所有 Number[] 类型。 是的,可以。这是一个例子。 type Point<Length extends number, Current extends number[] = []> = Current['length'] extends Length ? Current : Point<Length, [...Current, number]>; type Boundary<T extends number[]> = [...T,...T] //usage const x = [1,2,3] as Point<3> const xBoundary = [1,2,3,4,5,6] as Boundary<Point<3>> //usage2 const y = [1,2,3,4] as Point<4> const yBoundary = [1,2,3,4,5,6,7,8] as Boundary<Point<4>>

回答 1 投票 0

Jodit 编辑器下拉菜单中的自定义字体预览不起作用

我在反应中的joditeditor组件中添加了自定义字体,但自定义字体不会在下拉列表中显示字体预览 使用效果(()=> { 常量配置设置 = { 控制:...

回答 1 投票 0

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