refactor: streamline WASM package configuration and improve default URL handling

This commit is contained in:
alam00000
2026-02-02 17:12:02 +05:30
parent 70f31aa90e
commit f9ddd51eb1
2 changed files with 18 additions and 36 deletions

View File

@@ -14,15 +14,11 @@ const CDN_DEFAULTS: Record<WasmPackage, string> = {
cpdf: 'https://cdn.jsdelivr.net/npm/coherentpdf/dist/',
};
function envOrDefault(
envVar: string | undefined,
fallback: string
): string | undefined {
if (envVar !== undefined && envVar !== null) return envVar || undefined;
return fallback;
function envOrDefault(envVar: string | undefined, fallback: string): string {
return envVar || fallback;
}
const ENV_DEFAULTS: Record<WasmPackage, string | undefined> = {
const ENV_DEFAULTS: Record<WasmPackage, string> = {
pymupdf: envOrDefault(
import.meta.env.VITE_WASM_PYMUPDF_URL,
CDN_DEFAULTS.pymupdf