UNPKG

trm-core

Version:

TRM (Transport Request Manager) Core

35 lines (34 loc) 1.07 kB
import { DEVCLASS, TDEVC, ZTRM_OBJECT_DEPENDENCIES } from "../client"; import { TrmPackage } from "../trmPackage"; import { ObjectDependencies } from "./ObjectDependencies"; export type TrmPackageDependency = { trmPackage: TrmPackage; foundIn: { object: string; objName: string; }[]; }; export type AbapPackageDependency = { abapPackage: TDEVC; isCustomerPackage: boolean; entries: { tableName: string; dependency: { tableKey: any; foundIn: { object: string; objName: string; }[]; }[]; }[]; }; export declare class PackageDependencies { readonly devclass: DEVCLASS; readonly allDependencies: ObjectDependencies[]; readonly trmPackageDependencies: TrmPackageDependency[]; readonly abapPackageDependencies: AbapPackageDependency[]; private devclasses; constructor(devclass: DEVCLASS); setDependencies(packageDependencies: ZTRM_OBJECT_DEPENDENCIES[]): Promise<PackageDependencies>; private getDevclasses; }