2025年2月16日

mixins

摘要: // 对象的混入 type A = { name: string } type B = { age: number } const a9:A = { name: 'xiaobai' } const b9:B = { age: 15 } // 使用扩展运算符此时c9的类型推断 // { // name 阅读全文

posted @ 2025-02-16 17:34 ChoZ 阅读(4) 评论(0) 推荐(0) 编辑

declare module

摘要: // index.d.ts文件是描述该插件如何使用的说明,如果插件缺失该文件import时候会报错 import Axios from 'axios' // 不会报错,通过ctrl+点击会进去该index.d.ts文件 // express缺失index.d.ts直接import会报错 // 方法1 阅读全文

posted @ 2025-02-16 16:54 ChoZ 阅读(5) 评论(0) 推荐(0) 编辑

export

摘要: // import importA from './export' // 导入default可随意命名 // import { exportDemo } from './export' // 解构需要对应名字 // 可以使用as重命名 import { exportDemo as exportDem 阅读全文

posted @ 2025-02-16 15:29 ChoZ 阅读(3) 评论(0) 推荐(0) 编辑

namespace

摘要: // 基础使用导出、嵌套、合并、抽离、简化 namespace Test { let c = 6 export let b = 5 export const f = () => 1 // 嵌套的namespace也是要export,才能被外部引用 export namespace Test1 { e 阅读全文

posted @ 2025-02-16 00:51 ChoZ 阅读(5) 评论(0) 推荐(0) 编辑

导航