UNPKG

trm-core

Version:

TRM (Transport Request Manager) Core

26 lines (25 loc) 1.17 kB
import { TrmManifest } from "./TrmManifest"; import { Transport } from "../transport"; import { TrmPackage } from "../trmPackage"; import { TrmManifestAuthor } from "./TrmManifestAuthor"; export declare class Manifest { private _manifest; private _filePath?; constructor(_manifest: TrmManifest, _filePath?: string); get(keepRuntimeValues?: boolean): TrmManifest; getKey(keepVersion?: boolean): string; setDistFolder(dist: string): Manifest; setSrcFolder(src: string): Manifest; setLinkedTransport(transport: Transport): Manifest; getLinkedTransport(): Transport | null; setRegistryEndpoint(endpoint: string): void; getAbapXml(): string; getPackage(): TrmPackage; static normalize(manifest: TrmManifest, keepRuntimeValues: boolean): TrmManifest; static fromAbapXml(sXml: string): Manifest; static _parseAbapXmlSapEntriesArray(input: any): any[]; static fromJson(sJson: string): Manifest; static compare(o1: Manifest, o2: Manifest, checkVersion?: boolean): boolean; static stringAuthorsToArray(sAuthors: string): TrmManifestAuthor[]; static stringKeywordsToArray(sKeywords: string): string[]; }