egg-ts-helper
Version:
egg typescript helper
33 lines • 2.52 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.declMapping = exports.dtsComment = exports.dtsCommentRE = exports.eggInfoPath = exports.tmpDir = void 0;
const node_path_1 = __importDefault(require("node:path"));
const utils_1 = require("./utils");
const root = node_path_1.default.dirname(__dirname);
const packInfo = (0, utils_1.getPkgInfo)(root);
exports.tmpDir = node_path_1.default.join(root, '.tmp');
exports.eggInfoPath = node_path_1.default.resolve(exports.tmpDir, 'eggInfo.json');
exports.dtsCommentRE = new RegExp(`^\\/\\/ [\\w ]+ ${packInfo.name}(@\\d+\\.\\d+\\.\\d+)?`);
exports.dtsComment = `// This file is created by ${packInfo.name}@${packInfo.version}\n` +
'// Do not modify this file!!!!!!!!!\n' +
'/* eslint-disable */\n';
// mapping declaration in egg
exports.declMapping = {
service: 'IService',
controller: 'IController',
ctx: 'Context',
context: 'Context',
app: 'Application',
application: 'Application',
agent: 'Agent',
request: 'Request',
response: 'Response',
helper: 'IHelper',
middleware: 'IMiddleware',
config: 'EggAppConfig',
plugin: 'EggPlugin',
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSwwREFBNkI7QUFDN0IsbUNBQXFDO0FBRXJDLE1BQU0sSUFBSSxHQUFHLG1CQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0FBQ3JDLE1BQU0sUUFBUSxHQUFHLElBQUEsa0JBQVUsRUFBQyxJQUFJLENBQUMsQ0FBQztBQUNyQixRQUFBLE1BQU0sR0FBRyxtQkFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDakMsUUFBQSxXQUFXLEdBQUcsbUJBQUksQ0FBQyxPQUFPLENBQUMsY0FBTSxFQUFFLGNBQWMsQ0FBQyxDQUFDO0FBQ25ELFFBQUEsWUFBWSxHQUFHLElBQUksTUFBTSxDQUFDLG1CQUFtQixRQUFRLENBQUMsSUFBSSx3QkFBd0IsQ0FBQyxDQUFDO0FBQ3BGLFFBQUEsVUFBVSxHQUNyQiw4QkFBOEIsUUFBUSxDQUFDLElBQUksSUFBSSxRQUFRLENBQUMsT0FBTyxJQUFJO0lBQ25FLHVDQUF1QztJQUN2Qyx3QkFBd0IsQ0FBQztBQUUzQiw2QkFBNkI7QUFDaEIsUUFBQSxXQUFXLEdBQUc7SUFDekIsT0FBTyxFQUFFLFVBQVU7SUFDbkIsVUFBVSxFQUFFLGFBQWE7SUFDekIsR0FBRyxFQUFFLFNBQVM7SUFDZCxPQUFPLEVBQUUsU0FBUztJQUNsQixHQUFHLEVBQUUsYUFBYTtJQUNsQixXQUFXLEVBQUUsYUFBYTtJQUMxQixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBRSxTQUFTO0lBQ2xCLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLE1BQU0sRUFBRSxTQUFTO0lBQ2pCLFVBQVUsRUFBRSxhQUFhO0lBQ3pCLE1BQU0sRUFBRSxjQUFjO0lBQ3RCLE1BQU0sRUFBRSxXQUFXO0NBQ3BCLENBQUMifQ==