@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
24 lines (23 loc) • 783 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.init = init;
const fs_1 = __importDefault(require("fs"));
async function init() {
const classNames = [
"_beforeLogin",
"_User",
"_Role",
...fs_1.default
.readdirSync(__dirname)
.filter((filename) => !filename.startsWith("_"))
.filter((filename) => filename.endsWith(".js"))
.map((filename) => filename.replace(".js", "")),
];
for (const name of classNames) {
const { init } = require(`./${name}`);
await init().catch((e) => console.error(e));
}
}