Skip to content

Commit

Permalink
Adds support for TypeScript syntax highlighting (mattermost#5347)
Browse files Browse the repository at this point in the history
* Adds support for typescript syntax highlighting

* Adds .tsx extension to TypeScript highlighting

Co-authored-by: mattermod <[email protected]>
  • Loading branch information
Nirei and mattermod committed Apr 24, 2020
1 parent e03634b commit 5cd0f0f
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
3 changes: 2 additions & 1 deletion types/external/highlightjs.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ declare module 'highlight.js/lib/languages/sql.js';
declare module 'highlight.js/lib/languages/stylus.js';
declare module 'highlight.js/lib/languages/swift.js';
declare module 'highlight.js/lib/languages/tex.js';
declare module 'highlight.js/lib/languages/typescript.js';
declare module 'highlight.js/lib/languages/vbnet.js';
declare module 'highlight.js/lib/languages/vbscript.js';
declare module 'highlight.js/lib/languages/verilog.js';
declare module 'highlight.js/lib/languages/vhdl.js';
declare module 'highlight.js/lib/languages/xml.js';
declare module 'highlight.js/lib/languages/yaml.js';
declare module 'highlight.js/lib/languages/yaml.js';
1 change: 1 addition & 0 deletions utils/constants.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -1323,6 +1323,7 @@ export const Constants = {
swift: {name: 'Swift', extensions: ['swift']},
tex: {name: 'TeX', extensions: ['tex'], aliases: ['latex']},
text: {name: 'Text', extensions: ['txt', 'log']},
typescript: {name: 'TypeScript', extensions: ['ts', 'tsx'], aliases: ['ts', 'tsx']},
vbnet: {name: 'VB.Net', extensions: ['vbnet', 'vb', 'bas'], aliases: ['vb', 'visualbasic']},
vbscript: {name: 'VBScript', extensions: ['vbs']},
verilog: {name: 'Verilog', extensions: ['v', 'veo', 'sv', 'svh']},
Expand Down
2 changes: 2 additions & 0 deletions utils/syntax_highlighting.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ import hljsSql from 'highlight.js/lib/languages/sql.js';
import hljsStylus from 'highlight.js/lib/languages/stylus.js';
import hljsSwift from 'highlight.js/lib/languages/swift.js';
import hljsTex from 'highlight.js/lib/languages/tex.js';
import hljsTypescript from 'highlight.js/lib/languages/typescript.js';
import hljsVbnet from 'highlight.js/lib/languages/vbnet.js';
import hljsVbscript from 'highlight.js/lib/languages/vbscript.js';
import hljsVerilog from 'highlight.js/lib/languages/verilog.js';
Expand Down Expand Up @@ -118,6 +119,7 @@ hlJS.registerLanguage('sql', hljsSql);
hlJS.registerLanguage('stylus', hljsStylus);
hlJS.registerLanguage('swift', hljsSwift);
hlJS.registerLanguage('tex', hljsTex);
hlJS.registerLanguage('typescript', hljsTypescript);
hlJS.registerLanguage('vbnet', hljsVbnet);
hlJS.registerLanguage('vbscript', hljsVbscript);
hlJS.registerLanguage('verilog', hljsVerilog);
Expand Down

0 comments on commit 5cd0f0f

Please sign in to comment.