47 lines
914 B
TypeScript
47 lines
914 B
TypeScript
import config from "./config/main";
|
|
import log from "./log/main";
|
|
import app from "./app/main";
|
|
import storage from "./storage/main";
|
|
import db from "./db/main";
|
|
import file from "./file/main";
|
|
import event from "./event/main";
|
|
import ui from "./ui";
|
|
import keys from "./keys/main";
|
|
import user from "./user/main";
|
|
import misc from "./misc/main";
|
|
import updater from "./updater/main";
|
|
import server from "./server/main";
|
|
import httpserver from "./httpserver/main";
|
|
import "./workflow/main";
|
|
|
|
const $mapi = {
|
|
app,
|
|
log,
|
|
config,
|
|
storage,
|
|
db,
|
|
file,
|
|
event,
|
|
ui,
|
|
keys,
|
|
user,
|
|
misc,
|
|
updater,
|
|
server,
|
|
httpserver,
|
|
};
|
|
|
|
export const MAPI = {
|
|
async init() {
|
|
await $mapi.user.init();
|
|
await $mapi.db.init();
|
|
await $mapi.event.init();
|
|
},
|
|
ready() {
|
|
$mapi.keys.ready();
|
|
},
|
|
destroy() {
|
|
$mapi.keys.destroy();
|
|
},
|
|
};
|