我有一个 php->typescript 转换器,可以从 PHP 生成 typescript 声明文件。我可以知道如何从以下内容创建相应的 ts 语句块吗:
dto.d.ts
declare namespace App.Data.Utils {
export type Columns {
id: string;
label: string;
}
export enum SortDirection {
"ASC" = "asc",
"DESC" = "desc",
}
}
仅从声明文件复制枚举结构的问题会导致 App.Data.Utils.Columns 未声明
dto.d.ts
export namespace App.Data.Utils {
export enum SortDirection {
"ASC" = "asc",
"DESC" = "desc",
}
}
插入
dto.d.ts
export namespace App.Data.Utils {
export type Columns {
id: string;
label: string;
}
export enum SortDirection {
"ASC" = "asc",
"DESC" = "desc",
}
}
导致 babel 出现运行时问题(我正在使用 CRA)