typescript 相关问题

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

从具有内部依赖关系的纱线工作区 monorepo 创建 NPM 包

我正在使用yarn工作区开发一个将在NPM上发布的库。该库依赖于同一工作区中的私有核心包。我的理解是工作空间应该......

回答 1 投票 0

如何修复“类型'{}'不能用作索引类型”错误

界面 TicketTime { 开始时间:字符串; 结束时间:字符串; } 接口票务信息{ 身份证号; 来自:字符串; 至:字符串; 公司:字符串; 价格:数量; 时间:

回答 1 投票 0

为什么在传递响应式 prop 时出现“没有与此调用匹配的重载”错误?

在我的主应用程序中我定义了 从“luxon”导入{DateTime} const now = ref(DateTime.now()) const maxCityNameSize = ref(0) 然后将变量传递给组件: 在我的主应用程序中我定义了 import { DateTime } from "luxon" const now = ref(DateTime.now()) const maxCityNameSize = ref(0) 然后将变量传递给组件: <time-bar :now="now" :maxCityNameSize="maxCityNameSize"></time-bar> 在该组件中,它们被定义为 const props = defineProps({ now: { type: DateTime }, maxCityNameSize: { type: Number }, }) 我的代码按预期工作,但我得到了上面的 props TypeScript 错误,我无法理解: No overload matches this call. Overload 1 of 3, '(props: string[]): { readonly [x: string]: any; }', gave the following error. Overload 2 of 3, '(props: ComponentObjectPropsOptions<Data>): { readonly [x: string]: Prop<unknown, unknown> | null | undefined; }', gave the following error.ts(2769) runtime-core.d.ts(322, 53): The expected type comes from property 'now' which is declared here on type 'ComponentObjectPropsOptions<Data>' 我从未见过该错误(尽管使用了很多道具) - 这意味着什么? 为了完整起见,我添加了另一个作为 prop 传递的反应变量,它不会触发错误。 在寻找原因时,普遍指出错误是由于函数的参数数量错误(不适用)或类型不匹配(我也没有看到类型不匹配)。 我进行了双阶段 props 声明,linter 很满意(代码也很满意): import { DateTime } from 'luxon'; const props = defineProps(['now', 'maxCityNameSize']) const now = ref<DateTime>(props.now) const maxCityNameSize = ref<number>(props.maxCityNameSize) 您应该像这样在 prop setup 中定义类型: const props = defineProps<{ now: DateTime, maxCityNameSize: Number, }>(); 在这里您可以找到更多信息 https://vuejs.org/guide/typescript/composition-api#complex-prop-types

回答 2 投票 0

无法将react-input-mask与打字稿一起使用

没有重载与此调用匹配。重载 1 of 2, '(props: Props): ReactInputMask',给出了以下错误。 类型“(inputProps: Props) => JSX.Element”不可分配给类型“ReactI18NextChi...

回答 1 投票 0

TypeScript 编译破坏了我的库的导入(package.json 导出)

我正在编写一个 JavaScript 库,我希望可以通过脚本标签、ES6 导入和传统(Node)要求导入该库,无论是否有 TypeScript 或任何构建系统。我正在寻找这个...

回答 1 投票 0

如何将函数类型分配给接受泛型的函数

类型 TFormHookPerformValidation =(参数:{ 表单值:表单值T, 调试名称?:字符串, }) => { isPassing:布尔值, 字段错误:记录, 为了...

回答 1 投票 0

带有 .srt 文件的反应播放器视频字幕

我有一个带有 Next js 的 React/Typescript 项目 有一个模式功能使用“react-player”来显示视频。我已经让视频和模式正常工作,但我想使用 .srt 文件添加字幕。 ...

回答 2 投票 0

如何导入独立 Angular 的 fs 节点?

尝试在角度独立中使用 fs 模块时,我不断收到相同的错误消息: TS2307:找不到模块“fs”或其相应的类型声明。 [ng] 7 import * as fs from &quo...

回答 1 投票 0

在 onBlur 模式下如何使用 React Hook Form 提交?

这不像这个问题所问的。 基本上,我有一个表单,我想在字段更改时自动提交。 IE。我不需要提交按钮。 所以,有了这个: 常量{ 形式St...

回答 2 投票 0

Playwright 文件上传测试显示:目标已关闭

我有一个剧作家测试,其中包括上传文件。测试在我的本地环境(Windows、Playwright 1.35.1 和最新的 deps)下通过了两个项目(Chromium 和 Firefox) 阿尔斯...

回答 2 投票 0

错误:定义键“process.env.CommonProgramFiles(x86)”包含无效标识符“CommonProgramFiles(x86)”

之前我收到错误 TS1343: The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', ' node16' 或 'nodenext'。当我...

回答 1 投票 0

在 TypeScript 中使用 chrome.scripting 注入脚本

我正在尝试使 chrome 扩展 js 代码与打字稿一起使用: const [tab] =等待 chrome.tabs.query({ active: true, currentWindow: true }); 让结果; 尝试 { [{ 结果 }] =...

回答 1 投票 0

在.error函数中获取TypeError

在使用 ZOD 创建自定义错误后,我一直在尝试获取错误消息。但不幸的是,由于“.errors”为空,因此出现 TypeError(正如终端中所示)。

回答 1 投票 0

顶级等待在构建中给出错误,但在开发中工作

我的代码在运行 npm run dev 时可以工作,但是当我构建它时,它会出现此错误。根据文档,我需要在 tsconfig.json 中将目标设置为 ES2017 或更高版本,但我正在使用 ESNEXT,我相信它是

回答 2 投票 0

如何在 Angular 中创建 HTML?

我已经在 React 上工作了一年了。现在,我正在写角度。如何在 ts.file 中创建一段 html 代码? 在反应中,我这样做: const example = (item: string): React.ReactNode =&g...

回答 1 投票 0

类型“(Person | undefined)[]”不可分配给类型“People”

从减速器返回更新状态时,我收到此打字稿错误: 类型“(Person | undefined)[]”不可分配给类型“People” 减速器.ts: 导出类型 Person = { id:字符串; 名称:

回答 1 投票 0

向 formik 表单字段自定义组件添加类型导致错误:类型“T[keyof T]”不可分配给类型“string”

我是 TypeScript 新手,并尝试在过去的项目中实现它作为练习。 我在尝试向 formik 表单字段自定义组件添加类型时遇到了死胡同,其中出现错误 Type 'T[ke...

回答 1 投票 0

Typescript 库无法导入类型

我有一个在我的 nextjs 应用程序中使用的库。为了使用 State 来存储 react-grid-layout 中的值之一,我必须使用 Typescript,因此我安装了该包,如下所示。 npm

回答 1 投票 0

邮政编码的正则表达式

如何编写一个正则表达式,它可以接受带有数字和“-”的小写和大写字母,但不允许表达式以“-”开头和结尾 我已经尝试过以下解决方案,但它确实...

回答 1 投票 0

如何将传单整合到Power BI中

我想制作一个 Power bi 的自定义视觉效果,具有与传单完全相同的优点。 我知道如何使用角度实现传单以及如何制作自定义视觉效果。 但我没找到什么好的

回答 1 投票 0

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