typescript 相关问题

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

在“Omit<T, keyof T>”类型上找不到带有“string”类型参数的索引签名

我需要从对象中排除或选取一些字段,就像 Pick 和 Omit 如何处理类型一样,所以我实现了如下所示的选取功能,但我很难实现排除功能...

回答 1 投票 0

为什么它告诉我如果所有html元素都有值,则target的value属性不存在?

我正在做一个与API相关的项目,我正在使用Angular、Angular Material、Typescrit和RXJS,错误是在尝试突出显示搜索栏时,在这段html代码中我收到错误...

回答 1 投票 0

服务器对客户端组件的操作作为 prop TS 警告

当我将服务器操作传递到客户端组件时,我收到 TS 警告。它不会给出编译错误,因此我可以忽略,但我更愿意摆脱警告。 TS71007:道具必须是

回答 1 投票 0

如何在react-querybuilder中过滤FieldSelector选项

我正在尝试从 FieldSelector 中删除我已经使用过的字段。 我有一个 FieldSelector 的自定义组件,假设 A、B、C、D、E 是 FieldSel 中可用的总字段...

回答 1 投票 0

对强类型元组实现递归类型推理

我有一个 MyType 类型,看起来像这样 输入 MyType { 值:V } 我正在尝试实现一个函数,该函数接受各种 MyType 对象的元组并返回值。 期望的行为...

回答 1 投票 0

如何使用dto验证nestjs中的对象数组

我正在尝试在nestjs中使用DTO验证对象数组。我已经尝试过,但数据未得到验证。我尝试搜索很多但没有得到任何答案。 这些是我的文件: 琐事。

回答 3 投票 0

如何在 NextJS 中将 svgr 与 webpack 和 TypeScript 一起使用

我将 svg 文件存储在单独的文件中。我想将它们加载到 React 中并用作 React 组件,如下所示: 从 '@/components/editor/icons/add-column-after.svg' 导入 SampleIcon; 我有 svg 文件存储在单独的文件中。我想将它们加载到 React 中并用作 React 组件,如下所示: import SampleIcon from '@/components/editor/icons/add-column-after.svg'; <SampleIcon className="my-icon" /> 我安装了svgr并在next.config.js中使用,如下: webpack: (config) => { // SVG // Grab the existing rule that handles SVG imports const fileLoaderRule = config.module.rules.find((rule) => rule.test?.test?.('.svg') ); config.module.rules.push( // Reapply the existing rule, but only for svg imports ending in ?url { ...fileLoaderRule, test: /\.svg$/i, resourceQuery: /url/, // *.svg?url }, // Convert all other *.svg imports to React components { test: /\.svg$/i, issuer: fileLoaderRule.issuer, resourceQuery: { not: [...fileLoaderRule.resourceQuery.not, /url/] }, // exclude if *.svg?url use: [ { loader: '@svgr/webpack', options: { typescript: true, ext: 'tsx', }, }, ], } ); // Modify the file loader rule to ignore *.svg, since we have it handled now. fileLoaderRule.exclude = /\.svg$/i; return config; }, 它可以工作,但智能感知不起作用,即 SampleIcon 具有 any 类型。我尝试在根目录中创建 declarations.d.ts 文件并将其添加到 tsconfig.json 列表中的 include 中,但效果不佳。这是我的宣言: declare module '*.svg' { import React from 'react'; const SVG: React.VFC<React.SVGProps<SVGSVGElement>>; export default SVG; } 有什么想法吗? 这很尴尬,但经过 2 小时的搜索后,我解决了这个问题: 确保 declarations.d.ts 文件位于 globals.d.ts 中的全局 tsconfig.json 文件之前: 错❌: "include": [ "next-env.d.ts", "declarations.d.ts", ... ] 正确✅: "include": [ "declarations.d.ts", "next-env.d.ts", ... ]

回答 1 投票 0

如何处理ERR_NAME_NOT_RESOLVED错误

我有一些任务取决于健康检查端点。 如果我们在某个网络之外,我需要从后端获得一些响应,或者获得 net::ERR_NAME_NOT_RESOLVED 这个错误。 目前我正在尝试发送请求...

回答 2 投票 0

IOS 应用程序中显示白屏并出现以下错误

我正在开发一个名为 Moodle 的混合应用程序,我已经自定义了该应用程序,做了一些小的更改,例如修复 url、更改徽标和其他自定义 该应用程序在 Android 设备上运行良好,物理上...

回答 1 投票 0

在 TypeScript 中破坏字符串数组可选参数?

我需要实现一个字符串连接函数,功能如下所示, 函数连接(原文:字符串,name1?,name2?){ 返回原始+名称1+名称2; } 然而,问题...

回答 3 投票 0

通过“import”导入的所有内容都会获得类型,但 require() 不会

我不知道这个问题是否与VS Code有关。但基本上当使用这种语法在打字稿中导入包时 从“快递”进口快递; 我得到了类型定义...

回答 3 投票 0

有没有一种方法可以使映射类型仅采用可选值或数组值

我有类型: 类型原语 = 数字 |字符串 |布尔 |对象|象征; 我想确保函数获取具有 Primitive | 类型的所有属性的对象未定义或原始[]...

回答 1 投票 0

上交所回复一次发送三到四次

我正在尝试在 NodeJS 服务器和 TypeScript 前端之间设置 SSE。我的服务器代码如下所示: 让 sseInterval: { [index: string]: NodeJS.Timer } = {}; this.app.get('/events/:id', ...

回答 1 投票 0

为什么 onClick 行为异常并且有时不显示其背后的数据?

打字稿新手,现在已经使用它 2 天了,主要是为我的 Streamlit 应用程序构建自定义组件。我创建了下面的导航栏,自定义组件是一个选项卡,可以是

回答 1 投票 0

无法在 Next.js 14 中使用 GitHub OAuth 提供程序使 Auth.js 正常工作

我使用的是 Next.js 14.2.1 和最新版本的 Auth.js。 我正在遵循 GitHub 提供商的文档指南:https://authjs.dev/guides/configuring-github 根据文档,我添加了 j...

回答 1 投票 0

如何使用 Vue 3 Composition API 调用槽中组件公开的方法

插槽(父组件中)中有一些组件(子组件),我想调用它们的方法。我尝试了以下步骤: 使用 useSl 将子组件作为对象检索...

回答 1 投票 0

nuxt3中是否可以获取useFetch的返回类型?

我想按如下方式指定 APIBody 类型,但会导致错误:“NonNullable>”类型上不存在属性“test”。目前有没有办法sp...

回答 1 投票 0

Azure Devops 扩展中未触发待办事项面板事件

我是 Azure Devops 扩展的新手(实际上也是 Typescript 的新手,尽管我在其他技术方面拥有丰富的编程经验)。尽管如此,我需要完成一些事情并希望我

回答 1 投票 0

类的对象键未在构造函数中初始化或分配。为什么引用它会消除错误?

如果我有这个: A类{ 一:字符串 } 然后 TypeScript 会告诉我 Property 'a' 没有初始化器,并且在构造函数中没有明确分配。 引用该键可以消除错误: 类...

回答 1 投票 0

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

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

回答 1 投票 0

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