腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
键入
对象
TypeScript
时
的
问题
-
使用
带有
null
的
预
定义
类型
时
、
、
、
type Team = 'liverpool' | 'manUtd' | 'arsenal' |
null
; 然后我有了下面的
对象
。Team, JSX.Element> = { manUtd: <ManU />,}; 如果我
使用
teams作为Record
的
第一部分,我会看到以下错误:
浏览 26
提问于2019-10-11
得票数 1
回答已采纳
1
回答
强制
对象
属性选择一个接口键
我想要
键入
一个
对象
,它由几个函数组成,这些函数都
带有
一个参数。
问题
在于参数
的
类型
:每个函数都需要自己
的
类型
,而且它们彼此不兼容。所以,我不能
使用
联合
类型
。尽管如此,我还是希望在输入
对象
时
尽可能严格地
键入
参数。 我
的
想法是为每个函数创建一个
带有
键
的
接口,然后在函数
的
定义
中引用它
浏览 2
提问于2022-02-01
得票数 0
回答已采纳
5
回答
TypeScript
'{}‘型
关于
TypeScript
{}
类型
的
问题
--到目前为止,我认为它意味着“空
对象
没有属性”
类型
,但最近我偶然发现了禁止
使用
{}
类型
的
eslint规则,因为它意味着“任何非空值”。打字稿操场上
的
快速测试表明这是真的:这段代码没有给出编译器错误,但是当我试图将
null
赋值给d
时
,确实存在一个错误。所以我
的
浏览 6
提问于2020-06-15
得票数 7
回答已采纳
1
回答
用于检查未
定义
和空类属性
的
TSLint规则
、
在我
的
web应用程序中,当我
定义
一个必须包含某些数据
类型
的
类属性
时
,我总是指定这个数据
类型
。但是应用程序异步地获取数据,因此实际上该属性具有未
定义
的
值,然后它具有实际数据: a: ISomeData; }我认为a: ISomeData是不正确
浏览 0
提问于2019-05-25
得票数 3
回答已采纳
1
回答
类型
转换总是返回"object“
、
、
、
、
假设我有两个接口,其中有两个相同
的
成员id和名称: id: number; //someexport interface InterfaceB { name: string;} 我想收集这两种
类型
的
元素来填充一些组合框我需要每个元素
的
id、名称和
类型
,所以我做了下面
浏览 0
提问于2021-02-14
得票数 2
回答已采纳
3
回答
TypeScript
:访问object上未
定义
的
键错误时返回
类型
?
、
、
当在
TypeScript
中
使用
带有
变量键
的
对象
时
,我注意到了意外
的
类型
。[x: number]语法
定义
对象
类型
时
,无法正确检测到
使用
[...]访问
对象
的
类型
。VSCode告诉我a和b都有number
类型
。不应该将
类型
改为number | undefined,因为可能会发生键未
浏览 7
提问于2020-04-29
得票数 2
1
回答
扩展Promise基类
类型
、
、
我在打字
定义
上遇到了
问题
。请看下面的代码!(n: number) => {} // code... };
使用
这段代码,当我尝试
定义
上面的
typescript
时
,
typescript
给出了错误:Property timeout is a static member of type Promi
浏览 19
提问于2021-01-25
得票数 2
回答已采纳
1
回答
将对react本机项目中
的
视图
的
引用与
类型
记录相关联
的
问题
、
、
我已经创建了一个
带有
类型
记录模板
的
反应本机项目。npx react-native init myApp --template react-native-template-
typescript
当我将参考文件关联到tsx文件中
的
视图
时
,我就有了这个错误重载2中
的
1,‘(道具: ViewProps \ Readonly):View',给出了以下错误。
键入
'MutableRefObject‘不能分配到
键入
'Le
浏览 0
提问于2021-05-19
得票数 0
回答已采纳
1
回答
“Sound”
类型
的
参数不能赋值给“SetStateAction<undefined>”
类型
的
参数
、
、
、
我正在
使用
typescript
和expo-cli编写一个简单
的
原生反应应用程序。我已经导入了expo-av,但在尝试播放音频
时
遇到了一些
问题
。我遵循了这个指南,但它是用javascript编写
的
,我猜这就是
问题
所在,因为它抱怨
类型
。
浏览 61
提问于2021-10-17
得票数 1
回答已采纳
1
回答
类型
'RefObject<R>‘不能分配到输入'string not (例如:( Room_T : Type is Room_T,
null
) => void’)\\ RefObject<typeof Room_T
、
、
当我导出
带有
connect
的
Room组件
时
,在App组件中,Room component设置
的
ref不能正常工作。如果连接被移除,它将正常工作。以下是主要代码演示
的
一部分。。'string欧元((例如: Room_T
类型
:Room_T\
null
) =>无效’)\ RefObject \、\}\、\
键入
“RefObject<Room_T>”不能指定
键入
“刷新
对象
”。属性“当前”
的<
浏览 4
提问于2020-08-03
得票数 0
1
回答
我们如何
键入
一个类工厂来生成一个给定
对象
文本
的
类?
、
、
这个库允许我们通过将一个
对象
-文字传入API来
定义
一个类,如下所示,我想知道如何使它返回与编写常规class {}相同
的
类型
const Animal我如何
键入
这个API,以便最终
的
结果是Animal和Dog在
TypeScript
中
的
行为就像我
使用
本机class Animal {}和class Dog extends Animal {}语法编写它们一样也就
浏览 0
提问于2018-06-17
得票数 1
回答已采纳
1
回答
如何在
typescript
中
使用
useSelector
、
这是我
的
代码useSelector const user = useSelector<RootStateOrAny, typeof typeRootReducer>((state) => state.userexport type typeRootReducer = ReturnType<typeof rootReducer> initState const initState = { user:
null
} 当我尝试console.log(user.user.name)它
时
,只需给我cannot
浏览 85
提问于2021-07-18
得票数 0
回答已采纳
1
回答
Home come Object.assign用于将
对象
的
副本发送给函数,而while运算符不工作吗?
为什么扩展操作符在这种情况下不起作用?Object.assign工作。{ lastName: string; { } { this.l
浏览 3
提问于2020-10-28
得票数 0
回答已采纳
1
回答
TypeScript
:用jQuery输入AJAX调用
的
提示成功数据
、
、
、
、
我们
使用
TypeScript
来
键入
提示JavaScript代码。我们还对Ajax调用
使用
类型
提示,以
定义
响应数据
的
格式(在success回调中)。response is of type `AjaxResponseInterface`, unless of course we type hint it again above如何修改函数ajax
的
返回
类型
,以便
TypeScript
知道response
对
浏览 3
提问于2016-08-23
得票数 1
回答已采纳
1
回答
为什么document.body不是HTMLBodyElement?
、
Visual,暗示document.body是一个HTMLElement,而不是一个HTMLBodyElement,为什么?-我还没有找到答案。 documentBody1: HTMLBodyElement; this.documentBody1 = document.body; //wrong }
浏览 5
提问于2016-02-09
得票数 7
回答已采纳
2
回答
Typescript
: React本机useRef给出错误"Object is possibly“
、
、
我在View上
使用
了一个ref。
Typescript
给我一个错误:"Object is '
null
'“。在视图上
使用
的
ref
的
正确
类型
是什么?具体来说,我
使用
的
是Animated.View,但我不认为这有什么不同。这里
的
其他答案是针对ReactJS(web)和
使用
const overlayEl = useRef<HTMLDivElement>(
nul
浏览 5
提问于2021-12-01
得票数 0
1
回答
为任何
类型
的
useRef元素
键入
自
定义
HTML钩子
、
、
、
我仍然是
Typescript
的
新手,我
的
目标是在
Typescript
中创建一个自
定义
的
React.useRef钩子,它返回一个引用。我希望这个引用被输入为任何HTML元素,而不仅仅是按钮。我遇到了正确
键入
这个自
定义
钩子
的
问题
。 这是我
的
钩子: type CustomRefHook = (dependencies?我尝试
使用
HTMLElement而不是HTMLButtonElemen
浏览 15
提问于2021-01-23
得票数 2
回答已采纳
1
回答
在Map条目的循环中
定义
元组
类型
、
、
我有一个很好
的
.forEach循环: console.log(val)现在,我想添加一个继续语句myMap.entries()) => { console.log(val) } 有人会告诉我如何在for循环中
定义
元组
的
类型
吗
浏览 7
提问于2021-02-12
得票数 1
回答已采纳
5
回答
在JavaScript中隐式扩展
TypeScript
类属性
、
、
假设我在JavaScript中有这些类,我试图将它们转换为
TypeScript
: tags = { }; tags = { snorted: true,} 但是,
TypeScript
这里
的
错误很明显。我在重新
定义
this
时
使用
tags,所以
浏览 12
提问于2020-10-12
得票数 2
回答已采纳
3
回答
接口不能处理变量(
对象
),其中值声明为w/ a函数(返回)-
TypeScript
。
、
、
、
由于某种原因,当变量值与函数一起返回
时
,我
的
接口将无法工作。ipsum dorem.' }; },但当我得到函数返回
的
值
时
事情不会有结果
的
。(相同
的
接口等) /&
浏览 1
提问于2018-09-05
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 旅途1:基础类型
TypeScript 上手和 hello world
TypeScript:拥有超能力的JavaScript
TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
“Null 是价值十亿美元的错误!”
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券