diff --git a/server/middleware/FileUtils.js b/server/middleware/FileUtils.js index 67c068c..f4c5efd 100644 --- a/server/middleware/FileUtils.js +++ b/server/middleware/FileUtils.js @@ -4,7 +4,7 @@ const mime = require('mime') const TextFiles = /\/?(\.[a-z]*rc|\.git[a-z]*|\.[a-z]*ignore)$/i mime.define({ - 'text/plain': ['license', 'readme', 'changes', 'authors', 'makefile'], + 'text/plain': ['license', 'readme', 'changes', 'authors', 'makefile', 'ts'], }) const getContentType = (file) => diff --git a/server/middleware/FileUtils.test.js b/server/middleware/FileUtils.test.js index 7b97d5d..a051b09 100644 --- a/server/middleware/FileUtils.test.js +++ b/server/middleware/FileUtils.test.js @@ -22,4 +22,9 @@ it('gets a contextType of text/plain for .git* files', () => { it('gets a contextType of text/plain for .*ignore files', () => { expect(getContentType('.eslintignore')).toBe('text/plain'); expect(getContentType('.anythingignore')).toBe('text/plain'); +}); + +it('gets a contextType of text/plain for .ts files', () => { + expect(getContentType('app.ts')).toBe('text/plain'); + expect(getContentType('app.d.ts')).toBe('text/plain'); }); \ No newline at end of file