mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Machine Learning Services Extension - External Languages (#9043)
* Added external language list, edit and delete UIs to Machine Learning extension
This commit is contained in:
26
extensions/mssql/src/mssql.d.ts
vendored
26
extensions/mssql/src/mssql.d.ts
vendored
@@ -38,6 +38,8 @@ export interface IExtension {
|
||||
|
||||
readonly schemaCompare: ISchemaCompareService;
|
||||
|
||||
readonly languageExtension: ILanguageExtensionService;
|
||||
|
||||
readonly dacFx: IDacFxService;
|
||||
}
|
||||
|
||||
@@ -379,6 +381,30 @@ export interface GenerateDeployPlan {
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region --- Language Extensibility
|
||||
export interface ExternalLanguageContent {
|
||||
pathToExtension: string;
|
||||
extensionFileName: string;
|
||||
platform?: string;
|
||||
parameters?: string;
|
||||
environmentVariables?: string;
|
||||
isLocalFile: boolean;
|
||||
}
|
||||
|
||||
export interface ExternalLanguage {
|
||||
name: string;
|
||||
owner?: string;
|
||||
contents: ExternalLanguageContent[];
|
||||
createdDate?: string;
|
||||
}
|
||||
|
||||
export interface ILanguageExtensionService {
|
||||
listLanguages(ownerUri: string): Thenable<ExternalLanguage[]>;
|
||||
deleteLanguage(ownerUri: string, languageName: string): Thenable<void>;
|
||||
updateLanguage(ownerUri: string, language: ExternalLanguage): Thenable<void>;
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region --- cms
|
||||
/**
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user