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.

38 lines
832 B

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getModels = getModels;
function _react() {
const data = _interopRequireDefault(require("react"));
_react = function _react() {
return data;
};
return data;
}
function _umi() {
const data = require("umi");
_umi = function _umi() {
return data;
};
return data;
}
var _ = require(".");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function getModels(cwd, pattern) {
const files = _umi().utils.glob.sync(pattern || '**/*.{ts,tsx,js,jsx}', {
cwd
}).filter(file => !file.endsWith('.d.ts') && !file.endsWith('.test.js') && !file.endsWith('.test.jsx') && !file.endsWith('.test.ts') && !file.endsWith('.test.tsx'));
return (0, _.getValidFiles)(files, cwd);
}