Initial changes for adding SqlProjectsService (#21967)

* Add SqlProjectsService

* cleanup

* reorder imports

* undo changes in project.ts for now to fix tests
This commit is contained in:
Kim Santiago
2023-02-16 17:15:24 -08:00
committed by GitHub
parent 199f280586
commit c5fc37c373
7 changed files with 103 additions and 1 deletions

View File

@@ -40,6 +40,8 @@ declare module 'mssql' {
readonly dacFx: IDacFxService;
readonly sqlProjects: ISqlProjectsService;
readonly sqlAssessment: ISqlAssessmentService;
readonly sqlMigration: ISqlMigrationService;
@@ -314,6 +316,19 @@ declare module 'mssql' {
//#endregion
//#region --- Sql Projects
export interface ISqlProjectsService {
openProject(projectUri: string): Promise<azdata.ResultStatus>;
getCrossPlatformCompatiblityRequest(projectUri: string): Promise<GetCrossPlatformCompatiblityResult>;
}
export interface GetCrossPlatformCompatiblityResult extends azdata.ResultStatus {
isCrossPlatformCompatible: boolean;
}
//#endregion
//#region --- Language Extensibility
export interface ExternalLanguageContent {
pathToExtension: string;