UNPKG

trm-core

Version:

TRM (Transport Request Manager) Core

29 lines (28 loc) 1.03 kB
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 _srcFolder?; private _manifest?; private _zip; private _binaries; private _content; private _filePath; constructor(binary: Buffer, _distFolder?: string, _srcFolder?: string, _manifest?: Manifest); setFilePath(filePath: string): void; getManifest(): Manifest | null; replaceManifest(oManifest: Manifest): void; getDistFolder(): string | null; getTransportBinaries(r3transOption?: R3transOptions, noCheck?: boolean): Promise<TransportBinary[]>; getContent(r3transConfig?: R3transOptions): Promise<any>; static create(data: { transports: Transport[]; manifest: Manifest; sourceCode?: Buffer; distFolder?: string; srcFolder?: string; }): Promise<TrmArtifact>; }