mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 19:42:56 +01:00
Update to monaco-editor-core@0.5.1
This commit is contained in:
parent
ef359fa044
commit
7fb0572779
3 changed files with 13 additions and 22 deletions
|
|
@ -210,26 +210,14 @@ export class CompletionAdapter implements monaco.languages.CompletionItemProvide
|
|||
}
|
||||
}
|
||||
|
||||
function toHTMLContentElements(contents: ls.MarkedString | ls.MarkedString[]): monaco.IHTMLContentElement[] {
|
||||
function toMarkedStringArray(contents: ls.MarkedString | ls.MarkedString[]): monaco.MarkedString[] {
|
||||
if (!contents) {
|
||||
return void 0;
|
||||
}
|
||||
let toHTMLContentElement = (ms: ls.MarkedString): monaco.IHTMLContentElement => {
|
||||
if (typeof ms === 'string') {
|
||||
return { text: ms };
|
||||
}
|
||||
return {
|
||||
code: {
|
||||
value: ms['value'],
|
||||
language: ms['language']
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
if (Array.isArray(contents)) {
|
||||
return (<ls.MarkedString[]>contents).map(toHTMLContentElement);
|
||||
return (<ls.MarkedString[]>contents);
|
||||
}
|
||||
return [toHTMLContentElement(<ls.MarkedString>contents)];
|
||||
return [<ls.MarkedString>contents];
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -251,7 +239,7 @@ export class HoverAdapter implements monaco.languages.HoverProvider {
|
|||
}
|
||||
return <monaco.languages.Hover>{
|
||||
range: toRange(info.range),
|
||||
htmlContent: toHTMLContentElements(info.contents)
|
||||
contents: toMarkedStringArray(info.contents)
|
||||
};
|
||||
}));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue