当前位置: 首页 > article >正文

(ES Modules)prettier格式化typescript源码

1.安装prettier

npm i prettier

2. 引入

import {format} from 'prettier';
import parserTypeScript from 'prettier/plugins/typescript';
import parserEsTree from 'prettier/plugins/estree.mjs';

3.使用

    const formattedTsDefinitions = await format('declare namespace Test{}', {
        parser: "typescript",
        plugins: [parserTypeScript, parserEsTree],
        semi: true,
        singleQuote: true,
        printWidth: 100,
        tabWidth: 2,
        trailingComma: "all",
    });


http://www.kler.cn/a/452634.html

相关文章:

  • Mono里运行C#脚本5—mono_file_map_open
  • (六)循环神经网络_基本的RNN
  • Docker怎么关闭容器开机自启,批量好几个容器一起操作?
  • 2024-12-25-sklearn学习(20)无监督学习-双聚类 料峭春风吹酒醒,微冷,山头斜照却相迎。
  • 发际线不断后移,生发液排行榜第一名,让绒毛碎发爆出来
  • 直流有刷电机多环控制(PID闭环死区和积分分离)
  • ubuntu 如何重装你的apt【apt-get报错: symbol lookup error/undefined symbol】
  • SpringBoot Restful接口同时支持多个文件上传和参数传递
  • 要查询 `user` 表中 `we_chat_subscribe` 和 `we_chat_union_id` 列不为空的用户数量
  • springboot473基于web的物流管理系统(论文+源码)_kaic
  • xshell 隧道
  • 华为手机建议使用adb卸载的app
  • NTLM 中继到 LDAP 结合 CVE-2019-1040 接管全域
  • Ubuntu安装教程+网页部署于服务器(前端+后端+mysql数据库)新版
  • leetcode之hot100---2两数相加(C++)
  • 网络安全等级自我评价
  • 卷积神经网络入门指南:从原理到实践
  • 国产云厂商数据库产品--思维导图
  • [1111].集成开发工具Pycharm安装与使用
  • 【EtherCATBasics】- KRTS C++示例精讲(2)
  • Docker完整技术汇总
  • 力扣48.旋转图像
  • 物联网网络中的设备认证方法
  • 论文阅读--Variational quantum algorithms
  • 矩阵链乘法【东北大学oj数据结构10-2】C++
  • GitLab的卸载与重装