feat: integrate XSLT Tools with toolbox portal
This commit is contained in:
26
scripts/package-release.d.mts
Normal file
26
scripts/package-release.d.mts
Normal file
@@ -0,0 +1,26 @@
|
||||
export interface ReleaseEntry {
|
||||
name: string;
|
||||
data: Uint8Array;
|
||||
}
|
||||
|
||||
export interface DosDateTime {
|
||||
time: number;
|
||||
date: number;
|
||||
}
|
||||
|
||||
export function createDeterministicZip(
|
||||
entries: ReleaseEntry[]
|
||||
): Buffer<ArrayBuffer>;
|
||||
|
||||
export function collectReleaseEntries(): ReleaseEntry[];
|
||||
export function collectRuntimeDependencyLicenseEntries(): ReleaseEntry[];
|
||||
export function listFiles(directory: string): string[];
|
||||
export function toDosDateTime(date: Date): DosDateTime;
|
||||
export function writeReleaseFiles(options: {
|
||||
archive: Uint8Array;
|
||||
archiveTarget: string;
|
||||
checksum: string;
|
||||
checksumTarget: string;
|
||||
force?: boolean;
|
||||
}): void;
|
||||
export function packageRelease(options?: { force?: boolean }): void;
|
||||
Reference in New Issue
Block a user