Published source
Download source ZIP
CH-J Tools
Browse directories and files for a specific application release.
CH-J / Server Manager
872 files
core-20261030T220507Z-61e4558d889f
Added: · Built:
1
/** Local Hash & Checksum service (`local.hash`). File access only through opaque selection tokens. */2
import { call, subscribeStrict } from "../transport";3
import type { Payload } from "../types";5
export const hashing = Object.freeze({6
getAlgorithms: () => call<Payload[]>("module_hashing_algorithms", "plugin:hashing:algorithms"),7
selectFiles: (multiple = false) => call<Payload>("module_hashing_select_files", "plugin:hashing:selectFiles", { multiple }),8
selectDirectory: () => call<Payload>("module_hashing_select_directory", "plugin:hashing:selectDirectory"),9
selectManifest: () => call<Payload>("module_hashing_select_manifest", "plugin:hashing:selectManifest"),10
selectManifestDestination: (suggestedName?: string) => call<Payload>("module_hashing_select_manifest_destination", "plugin:hashing:selectManifestDestination", { suggestedName }),11
start: (payload: Payload) => call<Payload>("module_hashing_start", "plugin:hashing:start", payload),12
verify: (payload: Payload) => call<Payload>("module_hashing_verify", "plugin:hashing:verify", payload),13
compare: (payload: Payload) => call<Payload>("module_hashing_compare", "plugin:hashing:compare", payload),14
generateManifest: (payload: Payload) => call<Payload>("module_hashing_generate_manifest", "plugin:hashing:generateManifest", payload),15
verifyManifest: (payload: Payload) => call<Payload>("module_hashing_verify_manifest", "plugin:hashing:verifyManifest", payload),16
exportResults: (payload: Payload) => call<Payload>("module_hashing_export_results", "plugin:hashing:exportResults", payload),17
copyResult: (payload: Payload) => call<Payload>("module_hashing_copy_result", "plugin:hashing:copyResult", payload),18
status: (jobId: string) => call<Payload>("module_hashing_status", "plugin:hashing:status", { jobId }),19
cancel: (jobId: string) => call<Payload>("module_hashing_cancel", "plugin:hashing:cancel", { jobId }),20
onProgress: (callback: (job: Payload) => void) => subscribeStrict("module:hashing:progress", callback, "Progress")21
});SHA-256
f181a3cfd96b4a7b2a225584a5e44c3e72c0ad4d0cc3e174d576fc6ab39c4d84CH-J Proprietary Software License 1.14 · Source is provided under the CH-J Proprietary Software License 1.14. Its availability does not change the license terms or grant additional rights.
Archive SHA-256
77380d4805485ffa4027fbe7858b5836f197a4aa9d52358a43e2d12d018744df