登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
每日签到
每天签到奖励2圆-6圆
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
VIP申请
VIP网盘
网盘
联系我们
每日签到
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
利用AI增强VS Code TypeScript插件:AnyToTS带来编程新 ...
利用AI增强VS Code TypeScript插件:AnyToTS带来编程新体验
[ 复制链接 ]
告陕无
2025-6-3 13:38:35
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
相关帖子
下一代AI Agent: EDA(事件驱动架构)与AI Agent(智能体)的融合
暗组WebShell超强功能版(增强版)
AI一周资讯 250830-250905
PHP 发力 AI !PHP 官方 MCP SDK 正式发布
基于LangChain的Ai应用开发平台
10倍效率读代码!AI神器助你秒懂任何陌生项目(保姆级教程)
AI GEO领域发展机遇大
利用python开发的一款日志自动查找复制小工具
AI一周资讯 250906-250912
AI一周资讯 250906-250912
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
下一代AI Agent: EDA(事件驱动架构)与AI Agent(智能体)的融合
0
453
皆炳
2025-09-05
程序
暗组WebShell超强功能版(增强版)
0
24
新程序
2025-09-05
安全
AI一周资讯 250830-250905
0
995
渣骑
2025-09-05
业界
PHP 发力 AI !PHP 官方 MCP SDK 正式发布
0
699
育局糊
2025-09-06
业界
基于LangChain的Ai应用开发平台
0
702
呶募妙
2025-09-06
科技
10倍效率读代码!AI神器助你秒懂任何陌生项目(保姆级教程)
0
20
兼罔
2025-09-08
安全
AI GEO领域发展机遇大
0
289
谅潭好
2025-09-10
业界
利用python开发的一款日志自动查找复制小工具
0
358
穆望
2025-09-10
安全
AI一周资讯 250906-250912
0
507
院儿饯
2025-09-12
安全
AI一周资讯 250906-250912
0
332
峰邑
2025-09-12
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
代码
签约作者
程序园优秀签约作者
发帖
告陕无
2025-6-3 13:38:35
关注
0
粉丝关注
21
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
杭环
9988
凶契帽
9988
4
氛疵
9988
5
黎瑞芝
9988
6
猷咎
9986
7
里豳朝
9986
8
肿圬后
9986
9
蝓俟佐
9984
10
虽裘侪
9984
查看更多