UNPKG

trm-core

Version:

TRM (Transport Request Manager) Core

20 lines (19 loc) 804 B
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>; }