mirror of
https://github.com/morluto/rea.git
synced 2026-10-27 01:45:32 +00:00
refactor(artifacts): isolate JavaScript file acquisition (#916)
This commit is contained in:
1 parent
2db668f6ca
commit
f0a68dce60
45 files changed
+202
-121
No files matched your search
@@ -0,0 +1,12 @@
|
||||
import { AsarArtifactReader } from "../AsarArtifactReader.js";
|
||||
import type { ArtifactReader } from "../ArtifactReader.js";
|
||||
import { DirectoryArtifactReader } from "../DirectoryArtifactReader.js";
|
||||
|
||||
/** Create the reader for an admitted JavaScript artifact format. */
|
||||
export const createJavaScriptArtifactReader = (
|
||||
path: string,
|
||||
format: "asar" | "directory",
|
||||
): ArtifactReader =>
|
||||
format === "asar"
|
||||
? new AsarArtifactReader(path)
|
||||
: new DirectoryArtifactReader(path);
|
||||
Reference in new issue
Block a user