Refactoring and latex support.

This commit is contained in:
rebornix
2020-02-12 11:01:07 -08:00
parent 2790c0b06e
commit aec1335904
13 changed files with 316 additions and 31 deletions

View File

@@ -354,6 +354,17 @@ export class ExtHostNotebookController implements ExtHostNotebookShape {
}
}
async $latexRenderer(viewType: string, value: string): Promise<IMarkdownString | undefined> {
let provider = this._notebookProviders.get(viewType);
if (provider && provider.provider.latexRenderer) {
let res = await provider.provider.latexRenderer(value);
return extHostTypeConverter.MarkdownString.from(res);
}
return;
}
async $createRawCell(viewType: string, uri: URI, index: number, language: string, type: 'markdown' | 'code'): Promise<ICell | undefined> {
let provider = this._notebookProviders.get(viewType);