版博士V2.0程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

25 lines
711 B

  1. "use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  2. var _chunkCDFZGZHMjs = require('./chunk-CDFZGZHM.js');
  3. // src/lang.ts
  4. var _path = require('path'); var _path2 = _interopRequireDefault(_path);
  5. function getLang(filename) {
  6. if (isDts(filename))
  7. return "dts";
  8. return _path2.default.extname(filename).replace(/^\./, "");
  9. }
  10. function isDts(filename) {
  11. return _chunkCDFZGZHMjs.REGEX_DTS.test(filename);
  12. }
  13. function isTs(lang) {
  14. return lang && (lang === "dts" || _chunkCDFZGZHMjs.REGEX_LANG_TS.test(lang));
  15. }
  16. exports.getLang = getLang; exports.isDts = isDts; exports.isTs = isTs;