TS - 类型体操


  • 通过接口获取元组
type Tuple = {a:[string,number]}['a'] // [string,number]
  • 模板字符串截取部分字符串
export type ShortcutName4OfficialPluginName =
  T extends `@vuepress/plugin-${infer S}`
  ? `@vuepress/${S}`
  : false;