mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-18 09:35:39 -05:00
Initial implementation for VSCode Notebook support (#17885)
This commit is contained in:
@@ -48,24 +48,20 @@ export interface IExtensionApiFactory {
|
||||
|
||||
export interface IAdsExtensionApiFactory {
|
||||
azdata: IAzdataExtensionApiFactory;
|
||||
extHostNotebook: ExtHostNotebook;
|
||||
}
|
||||
|
||||
/**
|
||||
* This method instantiates and returns the extension API surface
|
||||
*/
|
||||
export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): IExtensionApiFactory {
|
||||
const { azdata } = createAdsApiFactory(accessor);
|
||||
const { azdata, extHostNotebook } = createAdsApiFactory(accessor);
|
||||
return {
|
||||
azdata,
|
||||
vscode: vsApiFactory(accessor)
|
||||
vscode: vsApiFactory(accessor, extHostNotebook)
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
export interface IAdsExtensionApiFactory {
|
||||
azdata: IAzdataExtensionApiFactory;
|
||||
}
|
||||
|
||||
/**
|
||||
* This method instantiates and returns the extension API surface
|
||||
*/
|
||||
@@ -634,6 +630,7 @@ export function createAdsApiFactory(accessor: ServicesAccessor): IAdsExtensionAp
|
||||
TextType: sqlExtHostTypes.TextType,
|
||||
designers: designers
|
||||
};
|
||||
}
|
||||
},
|
||||
extHostNotebook: extHostNotebook
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user