版博士V2.0程序
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

chunk-X26ALPRY.mjs 425 B

123456789101112131415161718192021222324
  1. import {
  2. REGEX_DTS,
  3. REGEX_LANG_TS
  4. } from "./chunk-TDSRBKSQ.mjs";
  5. // src/lang.ts
  6. import path from "path";
  7. function getLang(filename) {
  8. if (isDts(filename))
  9. return "dts";
  10. return path.extname(filename).replace(/^\./, "");
  11. }
  12. function isDts(filename) {
  13. return REGEX_DTS.test(filename);
  14. }
  15. function isTs(lang) {
  16. return lang && (lang === "dts" || REGEX_LANG_TS.test(lang));
  17. }
  18. export {
  19. getLang,
  20. isDts,
  21. isTs
  22. };