mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-03-31 01:00:29 -04:00
* removes more builder references * remove builder from profiler * formatting * fix profiler dailog * remove builder from oatuhdialog * remove the rest of builder references * formatting * add more strict null checks to base * enable strict tslint rules * fix formatting * fix compile error * fix the rest of the hygeny issues and add pipeline step * fix pipeline files
27 lines
1.1 KiB
TypeScript
27 lines
1.1 KiB
TypeScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the Source EULA. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
|
import { IWebviewService, Webview, WebviewContentOptions, WebviewOptions } from 'vs/workbench/contrib/webview/common/webview';
|
|
import { WebviewElement } from 'vs/workbench/contrib/webview/electron-browser/webviewElement';
|
|
|
|
export class WebviewService implements IWebviewService {
|
|
_serviceBrand: any;
|
|
|
|
constructor(
|
|
@IInstantiationService private readonly _instantiationService: IInstantiationService,
|
|
) { }
|
|
|
|
createWebview(
|
|
options: WebviewOptions,
|
|
contentOptions: WebviewContentOptions
|
|
): Webview {
|
|
const element = this._instantiationService.createInstance(WebviewElement,
|
|
options,
|
|
contentOptions);
|
|
|
|
return element;
|
|
}
|
|
} |