Adding sqlproj property bindings (#22106)

This commit is contained in:
Benjin Dubishar
2023-03-02 13:34:00 -08:00
committed by GitHub
parent 075b3cb35e
commit df9b0f7771
4 changed files with 116 additions and 0 deletions

View File

@@ -616,6 +616,14 @@ export namespace UpdateProjectForCrossPlatformRequest {
export const type = new RequestType<SqlProjectParams, azdata.ResultStatus, void, void>('sqlProjects/updateProjectForCrossPlatform');
}
export namespace GetProjectPropertiesRequest {
export const type = new RequestType<SqlProjectParams, mssql.GetProjectPropertiesResult, void, void>('sqlProjects/getProjectProperties');
}
export namespace SetDatabaseSourceRequest {
export const type = new RequestType<SetDatabaseSourceParams, azdata.ResultStatus, void, void>('sqlProjects/setDatabaseSource');
}
//#endregion
//#region File/folder functions
@@ -794,6 +802,13 @@ export interface SqlProjectScriptParams extends SqlProjectParams {
path: string;
}
export interface SetDatabaseSourceParams extends SqlProjectParams {
/**
* Source of the database schema, used in telemetry
*/
databaseSource: string;
}
export interface AddDacpacReferenceParams extends AddUserDatabaseReferenceParams {
/**
* Path to the .dacpac file