@sap/artifact-management-types
Advanced tools
Comparing version 1.37.0 to 1.38.0
{ | ||
"name": "@sap/artifact-management-types", | ||
"version": "1.37.0", | ||
"version": "1.38.0", | ||
"description": "Type signatures for artifact management", | ||
@@ -13,3 +13,3 @@ "types": "./src/index.d.ts", | ||
"dependencies": { | ||
"@sap/artifact-management-base-types": "1.37.0" | ||
"@sap/artifact-management-base-types": "1.38.0" | ||
}, | ||
@@ -16,0 +16,0 @@ "devDependencies": { |
@@ -17,3 +17,3 @@ /// <reference types="node" /> | ||
private getSubFolders; | ||
getProjects(tag?: KeyIn<typeof Tag>): Promise<ProjectApi[]>; | ||
getProjects(tag?: KeyIn<typeof Tag>, path?: string, shallow?: boolean): Promise<ProjectApi[]>; | ||
getProject(path: string, useHeadlessGenerator?: boolean): Promise<ProjectApi>; | ||
@@ -20,0 +20,0 @@ private getProjectsAllLevels; |
@@ -97,2 +97,10 @@ import { Project, ItemFilter, Item, ProjectFileSystem, Tag, ItemType, ProjectData, ModuleData, KeyIn, ItemDetailInfoOptions } from '@sap/artifact-management-base-types'; | ||
updateXsuaaService(): Promise<boolean>; | ||
/** | ||
* Get the list of all the services in the project | ||
*/ | ||
getServicesInfo(): Promise<any[]>; | ||
/** | ||
* Get the edmx of a service | ||
*/ | ||
getServiceEdmx(path: string, name: string): Promise<string>; | ||
} |
@@ -82,2 +82,4 @@ import { Project, ItemFilter, Tag, ItemType, ModuleData, ProjectData, KeyIn, ProjectFileSystem, Item, ItemDetailInfoOptions } from '@sap/artifact-management-base-types'; | ||
private modifyPackgeJSON; | ||
getServicesInfo(): Promise<any[]>; | ||
getServiceEdmx(path: string, name: string): Promise<string>; | ||
} |
@@ -30,3 +30,3 @@ /// <reference types="node" /> | ||
private getSubFolders; | ||
getProjects(tag?: KeyIn<typeof Tag>): Promise<ProjectApi[]>; | ||
getProjects(tag?: KeyIn<typeof Tag>, path?: string, shallow?: boolean): Promise<ProjectApi[]>; | ||
getProject(path: string, useHeadlessGenerator?: boolean): Promise<ProjectApi>; | ||
@@ -33,0 +33,0 @@ private getProjectsAllLevels; |
import { IPluginManager, KeyIn, Tag } from '@sap/artifact-management-base-types'; | ||
import ProjectApi from './ProjectApi'; | ||
export default interface WorkspaceApi { | ||
getProjects(tag?: KeyIn<typeof Tag>, path?: string): Promise<ProjectApi[]>; | ||
getProjects(tag?: KeyIn<typeof Tag>, path?: string, shallow?: boolean): Promise<ProjectApi[]>; | ||
getProject(path: string, useHeadlessGenerator?: boolean): Promise<ProjectApi>; | ||
@@ -6,0 +6,0 @@ /** |
@@ -9,3 +9,3 @@ import { IPluginManager, KeyIn, Tag } from '@sap/artifact-management-base-types'; | ||
constructor(pathOrWorkspace: string | VSCodeLike, readModuleAsProject?: boolean); | ||
getProjects(tag?: KeyIn<typeof Tag>, path?: string): Promise<ProjectApi[]>; | ||
getProjects(tag?: KeyIn<typeof Tag>, path?: string, shallow?: boolean): Promise<ProjectApi[]>; | ||
getProject(path: string, useHeadlessGenerator?: boolean): Promise<ProjectApi>; | ||
@@ -12,0 +12,0 @@ getProjectUris(): Promise<string[]>; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
95772
1941
+ Added@sap/artifact-management-base-types@1.38.0(transitive)
- Removed@sap/artifact-management-base-types@1.37.0(transitive)