跳到主要内容

TypeScript

关于一种应用项目结构

type TS<T>={
filename:T
};
type DTS<T>={
filename:T
};
type Package=[
DTS<"helper">?,
TS<"helper">?,
...TS<any>[]?,
DTS<"index">?,
TS<"index">,
...Package[]?
];
type SRC=[
...Package[],
TS<"index">?
];
type ROOT=[
"package.json",
SRC,
"config",
"tsconfig.json",
...any[]
];

描述一种通用的