mirror of
https://github.com/lifegpc/eh-downloader.git
synced 2026-06-06 05:38:44 +08:00
Support --cached-only and deno compile for export zip
This commit is contained in:
9
utils.ts
9
utils.ts
@@ -1,6 +1,7 @@
|
||||
import { exists, existsSync } from "std/fs/exists.ts";
|
||||
import { extname } from "std/path/mod.ts";
|
||||
import { initParser } from "deno_dom/deno-dom-wasm-noinit.ts";
|
||||
import { configure } from "zipjs/index.js";
|
||||
|
||||
export function sleep(time: number): Promise<undefined> {
|
||||
return new Promise((r) => {
|
||||
@@ -143,3 +144,11 @@ export type DiscriminatedUnion<
|
||||
? { [Q in keyof U]: U[Q] }
|
||||
: never;
|
||||
}[keyof T];
|
||||
|
||||
let zipjs_configured = false;
|
||||
|
||||
export function configureZipJs() {
|
||||
if (zipjs_configured) return;
|
||||
configure({useWebWorkers: false});
|
||||
zipjs_configured = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user