腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TypeScript
编译器
API
:
如何
使用
解析
的
类型
参数
获取
类型
?
typescript-compiler-api
我想合并一个.dt.s文件中
的
类声明,以生成一个更干净
的
public
API
。我纠结于
如何
使用
泛型
类型
参数
来实现这一点。: string; } 我可以
获取
A1
的
类型
,然后复制它
的
成员。但是
如何
获得
使用
string而不是T
的
A1
的
解析
版本呢 作为参考,这是我当前
的
代码: for (const h
浏览 28
提问于2020-09-18
得票数 3
1
回答
像角和NestJS这样
的
框架在运行时
如何
从编译时
TypeScript
类型
提示中
解析
注入令牌?
angular
、
typescript
、
dependency-injection
、
nestjs
TypeScript
和NestJS等框架
使用
依赖注入将
TypeScript
类型
提示
解析
为注入令牌,并
使用
这些令牌在运行时
获取
依赖关系并将依赖注入到构造函数中: constructor(private x: X) // <-- this is detected to need class X} 既然
TypeScri
浏览 9
提问于2022-09-20
得票数 0
回答已采纳
1
回答
如何
从另一个(开发时)程序访问
TypeScript
中
的
类型
信息?
reflection
、
build
、
typescript
我想在
TypeScript
中得到一个函数
参数
类型
的
列表。从谷歌搜索结果
的
一瞥中可以看出,
TypeScript
缺乏Java风格
的
反思。我曾经想过可以有某种
编译器
API
来
获取
这样
的
数据,以满足IDE开发
的
需要等等,但我没有发现任何数据。 那么,
如何
从另一个程序(构建工具、lint等)访问
TypeScript
中
的
类型
浏览 2
提问于2015-07-21
得票数 2
回答已采纳
1
回答
如何
使用
TypeScript
编译器
API
提取数组
类型
typescript
、
typescript-compiler-api
如何
使用
TypeScript
Compiler
API
提取数组
类型
?例如,给定以下来源:
如何
才能从
获取
string[]
类型
到只
获取
string
类型
让这一切变得简单,但我还没有想出
如何
用原始
的
TS
编译器
API
来复制它。似乎我需要
使用
checker.getTypeArguments(),
浏览 6
提问于2020-03-10
得票数 4
回答已采纳
1
回答
Typescript
编译器
API
或语言服务
获取
函数
参数
类型
typescript
、
transpiler
、
typescript-compiler-api
我想
使用
typescript
编译器
API
获取
类
的
方法
参数
的
类型
,以提供代码完成功能。如果我
使用
Languag
浏览 3
提问于2017-07-25
得票数 1
1
回答
如何
从
类型
别名引用其他
类型
别名中提取
类型
参数
和
类型
参数
?
typescript
、
tsc
、
typescript-compiler-api
如何
使用
变形
编译器
4.2+ (或ts-
TypeScript
10+)从以下内容中提取: export type A = Record 导出
类型
别名A 是对 并通过它 & 那就是 也是一个
类型
别名。
使用
两个
类型
参数
,
获取
每个对象
的
名称/约束/默认值。
浏览 19
提问于2021-02-27
得票数 2
回答已采纳
1
回答
如何
通过编程获得(
TypeScript
)模板文字
类型
的
值?
typescript
、
ts-morph
我正在尝试
获取
模板文字
类型
的
值。我知道我必须
解析
这个源文件。我现在
使用
的
是ts-morph,它基本上扩展了
TypeScript
编译器
的
编程
API
。但我对
如何
获得模板文字
类型
的
值
的
其他选项持开放态度。下面是我想要做
的
事情
的
一个例子: import { Project } from 'ts-morph
浏览 12
提问于2022-04-18
得票数 0
回答已采纳
2
回答
如何
从
typescript
AST中推断出
类型
?
typescript
、
abstract-syntax-tree
、
typescript1.6
、
typescript1.7
我
使用
内置
解析
器从源代码生成AST://...有没有办法从AST中推断出变量
的
类型
?例如,在下面的代码中,bar
的
类型
为IBar。
编译器</e
浏览 23
提问于2016-01-12
得票数 7
1
回答
TypeScript
编译器
API
:访问
解析
类型
的
“this”
参数
typescript
、
typescript-compiler-api
使用
编译器
API
,我需要从ts.Signature中访问显式“this”
参数
的
真正
类型
。= () => {}; (this: T): void;const fn2: Fn2<void> = () => {};目前,我可以调用getDeclaration()并查看在Fn1上工作
的
参数
。但对于F
浏览 0
提问于2018-12-03
得票数 1
回答已采纳
2
回答
如何
在
typescript
中推断返回
类型
中
的
泛型
参数
reactjs
、
typescript
、
redux
我有一种
类型
ReturnType, unknown,>;export const loadCourse = (id: string): AppThunk => { dispatch(loadCourseSuccess(undefined))
浏览 0
提问于2020-05-02
得票数 0
1
回答
如何
在Next.js接口路由
的
请求body中添加
TypeScript
类型
?
typescript
、
next.js
问题 我喜欢
使用
TypeScript
的
一个主要原因是检查我是否将正确键入
的
参数
传递给了给定
的
函数调用。然而,在
使用
Next.js时,我遇到了这样一个问题:当
参数
被“降级”为NextApiRequest
类型
时,传递给Next.js端点
的
参数
最终会丢失它们
的
类型
。 通常,我会执行像req.body.});}; 我遇到
的
问题是
如何</
浏览 11
提问于2021-11-09
得票数 3
回答已采纳
1
回答
指定应来自哪个环境` type‘a
类型
typescript
我在
TypeScript
中
使用
TypeScript
。VS代码似乎认为
参数
具有来自lib.dom.iterable.d.ts
的
类型
MessageEvent,而它应该具有来自lib.dom.d.ts
的
MessageEvent
类型
。
如何
将
编译器
/语言服务指向正确
的
类型
?
浏览 3
提问于2022-05-16
得票数 0
2
回答
错误对象:'T‘
类型
的
参数
不能赋值给’TS2345‘
类型
的
参数
typescript
、
typescript2.2
下面的代码在
TypeScript
2.1.6上运行良好: // ...return Object.create(prototype, descriptors) as T;更新到
TypeScript
2.2.1后,我收到以下错误: 错误对象:'T‘
类型
的
参数
不能赋值给’TS2345‘
类型
的
参数
。
浏览 727
提问于2017-02-24
得票数 21
回答已采纳
1
回答
TypeScript
:推断嵌套联合
类型
的
类型
typescript
我在
TypeScript
中
使用
的
对象可能包含一个延迟链接,可以在该链接中
获取
数据或数据本身。这就是这些属性获得联合
类型
T| string
的
原因。现在我想编写一个
类型
安全
的
resolve函数来
解析
返回嵌套
类型
的
嵌套属性。但是
编译器
给我一个错误,TS2345:
类型
为'"propB"‘
的
参数
不能赋值给<e
浏览 4
提问于2018-02-16
得票数 0
1
回答
如何
在打字本中执行函数
类型
typescript
TypeScript
版本3.5.1
如何
让
TypeScript
编译器
抱怨函数声明中缺少
参数
?
浏览 0
提问于2019-07-25
得票数 2
回答已采纳
1
回答
当泛型
类型
存在时,为什么
类型
推断会中断?
generics
、
typescript
例如,
类型
推断在下面的片段中非常有效:export const trim: trim = value =>value.trim();export type identity = <T>(value: T) =&g
浏览 2
提问于2016-05-19
得票数 0
回答已采纳
1
回答
如何
使用
TypeScript
“键”创建通用
API
接口
的
接口?
javascript
、
typescript
、
keyof
我在
使用
类型
记录
的
类型
系统来建模从Lua调用到
TypeScript
的
通用接口时遇到了困难。为此,开发人员必须定义一个
TypeScript
接口,定义Lua可以调用
的
TypeScript
方法。所有这些方法都
使用
一个对象(类似于“this”)
的
第一个
参数
,其余
的
参数
可以是开发人员需要从Lua传递到
TypeScript
方法
的</
浏览 5
提问于2022-03-19
得票数 0
回答已采纳
1
回答
从
TypeScript
编译器
API
获取
推断
类型
参数
typescript
、
typescript-compiler-api
= 'what' } 我试图在调用站点foo(Bar)上
使用
编译器
api
获取
推断
类型
的
T。
类型
。它没有在调用站点传递给它
的
类型
参数
。我也试过 const args = node.typeArguments但这也是空
的
浏览 10
提问于2022-09-19
得票数 1
回答已采纳
1
回答
如何
使用
npm模块
的
自定义
类型
定义?
typescript
、
typescript2.2
Typescript
编译器
(版本2.2.1)找不到模块
的
定义。我尝试了 Classic和Node,但都没有成功。将文件重命名为react-sortable-tree.d.ts后,
编译器
使用
解析
方法Classic识别了该文件。但是,npm包中还附带了其他
类型
定义文件(例如,redux),
编译器
无法找到这些包
的
定义。 当
使用
解析
方法Node时,
编译器
会查找所有包
的
<e
浏览 12
提问于2017-03-06
得票数 1
1
回答
TypeScript
:
如何
显式地将
类型
传递给此函数
的
泛型
javascript
、
typescript
我正在学习
TypeScript
,我试图
使用
映射
类型
来编写一个函数,该函数只允许用户在对象上确实存在键时从对象中提取值。>(obj: T, keys: K[]) {} 在这里,我定义了两个
类型
参数
T和K,它们是由TS
编译器
推断
的
,因为当我调用函数时,没有显式地传递
类型
。现在
浏览 4
提问于2020-08-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript:拥有超能力的JavaScript
函数返回值类型优化,JSX增强,TypeScript 5.1 发布!
TypeScript 4.1发布,新增模板字面量类型
基于 TypeScript 的 Weex 优化实践
TypeScript被吹过头了?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券