utils.ts 452 B

123456789101112131415161718192021222324
  1. /**
  2. * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
  3. * SPDX-License-Identifier: MIT
  4. */
  5. export function getSuffixByLanguageId(languageId: string) {
  6. if (languageId === 'python') {
  7. return '.py';
  8. }
  9. if (languageId === 'typescript') {
  10. return '.ts';
  11. }
  12. if (languageId === 'shell') {
  13. return '.sh';
  14. }
  15. if (languageId === 'json') {
  16. return '.json';
  17. }
  18. if (languageId === 'sql') {
  19. return '.sql';
  20. }
  21. return '';
  22. }