mirror of
https://github.com/Redocly/redoc.git
synced 2024-11-14 04:46:34 +03:00
fix: pass boolean and number values as a string in highlight function (#1512)
This commit is contained in:
parent
0dce880dce
commit
c874a5942c
|
@ -68,11 +68,11 @@ export function mapLang(lang: string): string {
|
||||||
* @param lang highlight language
|
* @param lang highlight language
|
||||||
* @return highlighted source code as **html string**
|
* @return highlighted source code as **html string**
|
||||||
*/
|
*/
|
||||||
export function highlight(source: string, lang: string = DEFAULT_LANG): string {
|
export function highlight(source: string | number | boolean, lang: string = DEFAULT_LANG): string {
|
||||||
lang = lang.toLowerCase();
|
lang = lang.toLowerCase();
|
||||||
let grammar = Prism.languages[lang];
|
let grammar = Prism.languages[lang];
|
||||||
if (!grammar) {
|
if (!grammar) {
|
||||||
grammar = Prism.languages[mapLang(lang)];
|
grammar = Prism.languages[mapLang(lang)];
|
||||||
}
|
}
|
||||||
return Prism.highlight(source, grammar, lang);
|
return Prism.highlight(source.toString(), grammar, lang);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user