trm-core
Version:
TRM (Transport Request Manager) Core
20 lines (19 loc) • 804 B
TypeScript
import { Manifest } from "../manifest";
import { Transport } from "../transport";
import { R3transOptions } from "node-r3trans";
import { TransportBinary } from "./TransportBinary";
export declare class TrmArtifact {
binary: Buffer;
private _distFolder?;
private _manifest?;
private _zip;
private _binaries;
private _content;
constructor(binary: Buffer, _distFolder?: string, _manifest?: Manifest);
getManifest(): Manifest | null;
replaceManifest(oManifest: Manifest): void;
getDistFolder(): string | null;
getTransportBinaries(r3transOption?: R3transOptions): Promise<TransportBinary[]>;
getContent(r3transConfig?: R3transOptions): Promise<any>;
static create(transports: Transport[], manifest: Manifest, distFolder?: string): Promise<TrmArtifact>;
}