config.js 1.1 KB

123456789101112131415161718192021222324252627
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.declMapping = exports.dtsComment = exports.dtsCommentRE = exports.eggInfoPath = exports.tmpDir = void 0;
  4. const tslib_1 = require("tslib");
  5. const path_1 = tslib_1.__importDefault(require("path"));
  6. const package_json_1 = tslib_1.__importDefault(require("../package.json"));
  7. exports.tmpDir = path_1.default.resolve(__dirname, '../.tmp');
  8. exports.eggInfoPath = path_1.default.resolve(exports.tmpDir, './eggInfo.json');
  9. exports.dtsCommentRE = new RegExp(`^\\/\\/ [\\w ]+ ${package_json_1.default.name}(@\\d+\\.\\d+\\.\\d+)?`);
  10. exports.dtsComment = `// This file is created by ${package_json_1.default.name}@${package_json_1.default.version}\n` +
  11. '// Do not modify this file!!!!!!!!!\n';
  12. // mapping declaration in egg
  13. exports.declMapping = {
  14. service: 'IService',
  15. controller: 'IController',
  16. ctx: 'Context',
  17. context: 'Context',
  18. app: 'Application',
  19. application: 'Application',
  20. agent: 'Agent',
  21. request: 'Request',
  22. response: 'Response',
  23. helper: 'IHelper',
  24. middleware: 'IMiddleware',
  25. config: 'EggAppConfig',
  26. plugin: 'EggPlugin',
  27. };