流浪のwolf

卷帝

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

ts 的 declare 用途

复制代码
declare namespace API {
  /** 新增数据集合 */
  type CreateDataSet = {
    createdAt: string;
    dname: string;
    headImg: string;
    id: number;
    kind: string;
    groups: string[];
    labelKind: string;
    nickName: string;
    phone: string;
    remark: string;
    share: number;
    updatedAt: string;
    describe: string;
  };

  /** 获取用户列表结果 */
  type UserListPageResult = UserListPageResultItem[];

  /** 创建用户参数 */
  type CreateUserParams = {
    departmentId: number;
    targetUserName: string;
    pwd: string;
    nickName: string;
    groups: string[];
    roles: number[];
    nickName: string;
    email: string;
    phone: string;
    remark: string;
    uname: string;
    status: number;
    headImg: string;
  };

  /** 更新管理员密码 */
  type UpdateAdminUserPassword = {
    userId: number;
    password: string;
  };
}
复制代码

1..d.ts的顶级声明必须以declare开头

2.以declare声明的变量和模块后,其他地方不需要引入,就可以直接使用了

posted on   朱龙旭的网络  阅读(73)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
点击右上角即可分享
微信分享提示