From f1cd0c7b41e2755468b8f65e95e0c1f18c46d037 Mon Sep 17 00:00:00 2001 From: Anton Kozachuk <54616703+AntonKozachuk@users.noreply.github.com> Date: Sat, 30 Jan 2021 10:59:58 +0200 Subject: [PATCH] fix: pass boolean and number values as a string in highlight function --- src/utils/highlight.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/highlight.ts b/src/utils/highlight.ts index 1887fcb7..d86ee374 100644 --- a/src/utils/highlight.ts +++ b/src/utils/highlight.ts @@ -68,11 +68,11 @@ export function mapLang(lang: string): string { * @param lang highlight language * @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(); let grammar = Prism.languages[lang]; if (!grammar) { grammar = Prism.languages[mapLang(lang)]; } - return Prism.highlight(source, grammar, lang); + return Prism.highlight(source.toString(), grammar, lang); }