登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
利用AI增强VS Code TypeScript插件:AnyToTS带来编程新 ...
利用AI增强VS Code TypeScript插件:AnyToTS带来编程新体验
[ 复制链接 ]
告陕无
2025-6-3 13:38:35
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
Any to TS: VSCode 扩展插件
概述
"Any to TS" 是一个强大的 VSCode 扩展插件,旨在将任何对象转换为 TypeScript 类型或接口。该工具基于 vscode-json-to-ts 进行功能扩展,提供了一系列便捷的功能,帮助开发者更高效地处理 TypeScript 类型定义。
核心功能
传统功能保留
剪贴板转换 Ctrl + Shift + Alt + V: 直接从剪贴板获取 JSON 数据并转换为 TypeScript 类型。
从选择转换 Ctrl + Shift + Alt + S: 选择编辑器中的 JSON 数据并进行转换。
新增功能
切换类型别名 Shift + Ctrl + Alt + T: 通过快捷键在 type 和 interface 之间切换,灵活定义数据结构。
AI 辅助转换:利用 AI 对 JSON-TO-TS 无法转换或转换报错的类型进行分析,提供正确的 TypeScript 类型定义。
主要功能展示
从剪贴板转换
使用快捷键 Ctrl + Shift + Alt + V,用户可以快速将剪贴板中的 JSON 数据转换为 TypeScript 类型。这一功能极大地简化了从外部数据源获取类型定义的过程。
启用 AI 大模型
"Any to TS" 支持通过 AI 对复杂或错误的 JSON 数据进行分析,生成正确的 TypeScript 类型定义。
切换转换类型
使用 Ctrl + Shift + Alt + T,用户可以在 type 和 interface 之间进行切换。这一功能允许开发者根据具体需求选择最合适的类型定义方式。
从选择转换
通过 Ctrl + Shift + Alt + S,用户可以选择编辑器中的 JSON 数据并进行转换。这一功能使得在代码编辑过程中,快速生成类型定义成为可能。
支持的 AI 模型包括但不限于(理论支持所有支持OpenAI协议大模型)
OpenAI
GPT-4o
GPT-4o-mini
Claude
Claude 3.7 Sonnet
DeekSeek
deepseek-chat
Dashscope
qwen-max
qwen-plus
qwen2.5-72b-instruct
Gemini
gemini-2.0-pro-exp
Moonshot
moonshot-v1-8k
moonshot-v1-32k
moonshot-v1-128k
大模型配置
可以根据自己的喜欢/反馈速度配置自己的大模型
VS Code -> Settings -> Any To TS Settings
选中 UseLLM
Base URL : https://dashscope.aliyuncs.com/compatible-mode/v1
API Key : sk-*****
Model Name : qwen-max
支持转换类型
Array type merging (
Huge deal
): 自动合并数组类型,简化复杂数据结构。
Duplicate type prevention: 防止重复类型定义,保持代码整洁。
Union types : 支持联合类型定义,增强类型灵活性。
Optional types : 允许定义可选属性,适应不同数据结构。
Array types : 处理数组类型,确保数据一致性。
链接
vscode-json-to-ts
总结
"Any to TS" 是一个功能全面的 VSCode 扩展插件,通过结合传统功能和 AI 技术,极大地提升了 TypeScript 类型定义的效率和准确性。无论是处理简单的 JSON 数据还是复杂的数据结构,该插件都能提供可靠的解决方案,是开发者不可或缺的工具。
如果您觉得有帮助请在 GitHub 上 Star , 提交issues 谢谢!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
利用
AI
增强
VS
Code
相关帖子
ACP:让 AI 编程工具配置从此告别碎片化 —— 一款开源的 AI 配置管理平台
AI运动识别插件-APP版新版特性速览
AI手机的“简单替换陷阱”与Hadoop、Cloudera CDP 7大数据底座的关系探析
【分析式AI】-朴素贝叶斯算法模型
【分析式AI】-朴素贝叶斯算法模型
【分析式AI】-带你弄懂XGBoost模型
【分析式AI】-带你弄懂XGBoost模型
【分析式AI】-带你弄懂XGBoost模型
Requirements Engineering with AI for Consistency and Testing解读
AI 付费模式终极对比:ChatGPT、Gemini、Claude 定价策略拆解,谁最值得买单?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
ACP:让 AI 编程工具配置从此告别碎片化 —— 一款开源的 AI 配置管理平台
0
773
哈妙思
2025-12-16
安全
AI运动识别插件-APP版新版特性速览
0
246
甄婉丽
2025-12-16
业界
AI手机的“简单替换陷阱”与Hadoop、Cloudera CDP 7大数据底座的关系探析
0
537
诞楮
2025-12-16
业界
【分析式AI】-朴素贝叶斯算法模型
0
221
跑两獗
2025-12-16
业界
【分析式AI】-朴素贝叶斯算法模型
0
275
巫雪艷
2025-12-16
安全
【分析式AI】-带你弄懂XGBoost模型
0
950
步雪卉
2025-12-16
安全
【分析式AI】-带你弄懂XGBoost模型
0
733
飧沾
2025-12-16
安全
【分析式AI】-带你弄懂XGBoost模型
1
56
连热
2025-12-16
科技
Requirements Engineering with AI for Consistency and Testing解读
0
358
左丘纨
2025-12-16
安全
AI 付费模式终极对比:ChatGPT、Gemini、Claude 定价策略拆解,谁最值得买单?
0
646
匝抽
2025-12-16
回复
(2)
窖咎
2025-12-4 21:28:51
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
用心讨论,共获提升!
闻人莹华
昨天 06:37
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,下载保存了,貌似很强大
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
签约作者
程序园优秀签约作者
发帖
告陕无
昨天 06:37
关注
0
粉丝关注
26
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994893
kk14977
6845357
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
736
Prompt 工程
497
Prompt 工程
757
Gemini 3.0 Pro 迁移避坑指南:OpenAI API
20
是猫踩键盘还是乱码?不,这是你刚写的正则
248
RSA加密
317
pydash原型链污染
177
大模型榜单周报(2025/12/08—2025/12/12)
849
当你不再迷信“最强模型”,系统设计才刚刚
876
软件i2c
301
2025年专业起名老师联系方式汇总:全国资深
654
解码IP协议号:网络世界的“货物运单”
712
Python Selenium 漫步指南:从入门到精通
646
AI 付费模式终极对比:ChatGPT、Gemini、Cl
840
JSAPIThree 加载 3D Tiles 学习笔记:大规
360
LLM 工具调用的范式演进与认知模型集成
358
Requirements Engineering with AI for Con
344
【节点】[Adjustment-WhiteBalance节点]原
305
上海专业建筑维修服务解析:标准化流程如何
950
【分析式AI】-带你弄懂XGBoost模型
733
【分析式AI】-带你弄懂XGBoost模型