@sap/artifact-management-types
Advanced tools
Comparing version 1.38.0 to 1.39.0
{ | ||
"name": "@sap/artifact-management-types", | ||
"version": "1.38.0", | ||
"version": "1.39.0", | ||
"description": "Type signatures for artifact management", | ||
@@ -13,3 +13,3 @@ "types": "./src/index.d.ts", | ||
"dependencies": { | ||
"@sap/artifact-management-base-types": "1.38.0" | ||
"@sap/artifact-management-base-types": "1.39.0" | ||
}, | ||
@@ -16,0 +16,0 @@ "devDependencies": { |
@@ -8,2 +8,3 @@ export default interface MtaGeneratorSettings { | ||
buildCodeServicePlan?: boolean; | ||
updateXsSecurity?: boolean; | ||
} |
@@ -8,2 +8,3 @@ import { KeyIn, ModuleGeneratorContext, ModuleManifestGenerator, ModuleType, MtaModule, MtaModuleRequires } from '@sap/artifact-management-base-types'; | ||
private getDesinationsForCapServices; | ||
private getDesinationsForWorkzone; | ||
private getDestinationsToBeCreated; | ||
@@ -10,0 +11,0 @@ private getDestinationToServiceInstanceInfo; |
@@ -5,5 +5,5 @@ import { KeyIn, ModuleType, ModuleGeneratorContext, ModuleManifestGenerator, MtaModuleRequires, MtaModule } from '@sap/artifact-management-base-types'; | ||
provideResources(): Promise<never[]>; | ||
beforeBuildCommands(): Promise<string[]>; | ||
beforeBuildCommands(context: ModuleGeneratorContext): Promise<string[]>; | ||
getModuleManifest(context: ModuleGeneratorContext): Promise<MtaModule | null>; | ||
requires(): MtaModuleRequires[]; | ||
requires(context: ModuleGeneratorContext): MtaModuleRequires[]; | ||
} |
@@ -19,3 +19,5 @@ import { Item, LinkType, ProjectFileSystem } from '@sap/artifact-management-base-types'; | ||
static addLinksToAppLogicItem(fs: ProjectFileSystem, file: string, capApi: CapApi, logicItem: Item): Promise<void>; | ||
static addLinksToJavaAppLogicItem(fs: ProjectFileSystem, file: string, capApi: CapApi, logicItem: Item): Promise<void>; | ||
private static addLinksToAppLogicItemWithEntity; | ||
private static addLinksToAppLogicItemWithService; | ||
private static addLinksToAppLogicItemWithoutEntity; | ||
@@ -22,0 +24,0 @@ static addLinkToRoles(cdsObject: CDSDefinition, item: Item): void; |
@@ -1,5 +0,26 @@ | ||
import { ModuleType, KeyIn } from '@sap/artifact-management-base-types'; | ||
import { ProjectFileSystem, Item, ModuleType, ModuleData, ProjectEntityReaderReadOptions, KeyIn, ItemDetailInfoOptions } from '@sap/artifact-management-base-types'; | ||
import CapModuleReader from '../../cap/readers/CapModuleReader'; | ||
export default class JavaModuleReader extends CapModuleReader { | ||
getType(): KeyIn<typeof ModuleType>; | ||
itemReaders: ({ | ||
matchConditions: { | ||
requiredFilePatterns: string[]; | ||
}; | ||
types: string[]; | ||
tags: string[]; | ||
read: (options: ProjectEntityReaderReadOptions) => Promise<Item[]>; | ||
detailInfo: (fs: ProjectFileSystem, ref: string, options?: ItemDetailInfoOptions | undefined) => Promise<Item | undefined>; | ||
} | { | ||
matchConditions: { | ||
requiredFilePatterns: string[]; | ||
}; | ||
types: string[]; | ||
tags: string[]; | ||
read: (options: ProjectEntityReaderReadOptions) => Promise<Item[]>; | ||
detailInfo?: undefined; | ||
})[]; | ||
readJavaApplicationLogic({ fs, matchedFiles }: ProjectEntityReaderReadOptions): Promise<Item[]>; | ||
read({ fs }: { | ||
fs: ProjectFileSystem; | ||
}): Promise<ModuleData | undefined>; | ||
} |
@@ -9,2 +9,3 @@ import { DetectionMechanism, KeyIn, ProjectData, ProjectReader, ProjectReaderOptions, ProjectType } from '@sap/artifact-management-base-types'; | ||
read({ fs }: ProjectReaderOptions): Promise<ProjectData | undefined>; | ||
resolveProperty(value: string, properties: Record<string, string>): string; | ||
} |
@@ -11,4 +11,4 @@ import { ProjectFileSystem, KeyIn, Service, ModuleType, ModuleGeneratorContext, ModuleManifestGenerator, MtaModuleRequires, MtaModule } from '@sap/artifact-management-base-types'; | ||
private configureXsSecurity; | ||
getRoleCollection(fs: ProjectFileSystem): Promise<any[]>; | ||
getRoleCollection(fs: ProjectFileSystem, updateXsSecurity: boolean): Promise<any[]>; | ||
private getPDMServiceItem; | ||
} |
97092
1967
+ Added@sap/artifact-management-base-types@1.39.0(transitive)
- Removed@sap/artifact-management-base-types@1.38.0(transitive)