editorConfig.ts 561 B

1234567891011121314151617181920
  1. import editor from "./editor";
  2. /**
  3. * Set the editor theme and configuration based upon the file extension
  4. * @param {string} fileExt
  5. */
  6. export function configure(fileExt: string) {
  7. editor.setTheme("ace/theme/monokai");
  8. switch (fileExt.toLowerCase()) {
  9. case "ts":
  10. editor.session.setMode("ace/mode/typescript");
  11. break;
  12. case "js":
  13. editor.session.setMode("ace/mode/javascript");
  14. break;
  15. default:
  16. editor.session.setMode("ace/mode/javascript");
  17. break;
  18. }
  19. }