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
声明的变量和模块后,其他地方不需要引入,就可以直接使用了