Feat: legacy Clash Premium support

This commit is contained in:
SukkaW
2025-04-29 21:54:41 +08:00
parent 6453a5b025
commit 70c5625199
6 changed files with 27 additions and 5 deletions

View File

@@ -29,7 +29,7 @@ interface Write {
(
destination: string,
input: NodeJS.TypedArray | string,
): Promise<unknown>
): Promise<void>
}
export function mkdirp(dir: string) {
@@ -39,7 +39,7 @@ export function mkdirp(dir: string) {
return fsp.mkdir(dir, { recursive: true });
}
export const writeFile: Write = async (destination: string, input, dir = dirname(destination)) => {
export const writeFile: Write = async (destination: string, input, dir = dirname(destination)): Promise<void> => {
const p = mkdirp(dir);
if (p) {
await p;