@coko/server
Version:
Reusable server for use by Coko's projects
116 lines • 8.81 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.NotFoundError = exports.writeFileToTemp = exports.emptyTemp = exports.deleteFileFromTemp = exports.tempFolderPath = exports.createGraphqlTestServer = exports.makeOAuthCall = exports.callMicroservice = exports.initUrls = exports.serverUrl = exports.clientUrl = exports.verifyJWT = exports.createJWT = exports.FileStorageConstructor = exports.deleteFiles = exports.createFile = exports.fileStorage = exports.teamDisplayNamesEnum = exports.teamRolesEnum = exports.DbTestUtils = exports.WaxToDocxConverter = exports.uuidValidate = exports.uuid = exports.withFilter = exports.sendEmail = exports.request = exports.env = exports.subscriptionManager = exports.migrationManager = exports.jobManager = exports.activityLog = exports.useTransaction = exports.modelJsonSchemaTypes = exports.ChatMessage = exports.ChatChannel = exports.File = exports.TeamMember = exports.Team = exports.Identity = exports.User = exports.BaseModel = exports.z = exports.authorization = exports.config = exports.logger = exports.db = void 0;
const uuid_1 = require("uuid");
Object.defineProperty(exports, "uuid", { enumerable: true, get: function () { return uuid_1.v4; } });
Object.defineProperty(exports, "uuidValidate", { enumerable: true, get: function () { return uuid_1.validate; } });
const zod_1 = require("zod");
Object.defineProperty(exports, "z", { enumerable: true, get: function () { return zod_1.z; } });
const graphql_subscriptions_1 = require("graphql-subscriptions");
Object.defineProperty(exports, "withFilter", { enumerable: true, get: function () { return graphql_subscriptions_1.withFilter; } });
const sendEmail_1 = require("./services/sendEmail");
Object.defineProperty(exports, "sendEmail", { enumerable: true, get: function () { return sendEmail_1.sendEmail; } });
const logger_1 = __importDefault(require("./logger"));
exports.logger = logger_1.default;
const db_1 = require("./db");
Object.defineProperty(exports, "db", { enumerable: true, get: function () { return db_1.db; } });
Object.defineProperty(exports, "migrationManager", { enumerable: true, get: function () { return db_1.migrationManager; } });
const pubsub_1 = __importDefault(require("./graphql/pubsub"));
exports.subscriptionManager = pubsub_1.default;
const authentication_1 = __importDefault(require("./authentication"));
const file_controller_1 = require("./models/file/file.controller");
Object.defineProperty(exports, "createFile", { enumerable: true, get: function () { return file_controller_1.createFile; } });
Object.defineProperty(exports, "deleteFiles", { enumerable: true, get: function () { return file_controller_1.deleteFiles; } });
const errors_1 = require("./errors");
Object.defineProperty(exports, "NotFoundError", { enumerable: true, get: function () { return errors_1.NotFoundError; } });
const teams_1 = require("./utils/teams");
Object.defineProperty(exports, "teamRolesEnum", { enumerable: true, get: function () { return teams_1.teamRolesEnum; } });
Object.defineProperty(exports, "teamDisplayNamesEnum", { enumerable: true, get: function () { return teams_1.teamDisplayNamesEnum; } });
const models_1 = require("./models");
Object.defineProperty(exports, "BaseModel", { enumerable: true, get: function () { return models_1.BaseModel; } });
Object.defineProperty(exports, "User", { enumerable: true, get: function () { return models_1.User; } });
Object.defineProperty(exports, "Identity", { enumerable: true, get: function () { return models_1.Identity; } });
Object.defineProperty(exports, "Team", { enumerable: true, get: function () { return models_1.Team; } });
Object.defineProperty(exports, "TeamMember", { enumerable: true, get: function () { return models_1.TeamMember; } });
Object.defineProperty(exports, "File", { enumerable: true, get: function () { return models_1.File; } });
Object.defineProperty(exports, "ChatChannel", { enumerable: true, get: function () { return models_1.ChatChannel; } });
Object.defineProperty(exports, "ChatMessage", { enumerable: true, get: function () { return models_1.ChatMessage; } });
Object.defineProperty(exports, "useTransaction", { enumerable: true, get: function () { return models_1.useTransaction; } });
const modelJsonSchemaTypes = __importStar(require("./models/_helpers/types"));
exports.modelJsonSchemaTypes = modelJsonSchemaTypes;
const DbTestUtils_1 = __importDefault(require("./db/DbTestUtils"));
exports.DbTestUtils = DbTestUtils_1.default;
const fileStorage_1 = __importDefault(require("./fileStorage"));
exports.fileStorage = fileStorage_1.default;
const FileStorage_1 = __importDefault(require("./fileStorage/FileStorage"));
exports.FileStorageConstructor = FileStorage_1.default;
const docx_service_1 = __importDefault(require("./services/docx/docx.service"));
exports.WaxToDocxConverter = docx_service_1.default;
const jobManager_1 = require("./jobManager");
Object.defineProperty(exports, "jobManager", { enumerable: true, get: function () { return jobManager_1.jobManager; } });
const activityLog_1 = __importDefault(require("./services/activityLog"));
exports.activityLog = activityLog_1.default;
const env_1 = require("./utils/env");
Object.defineProperty(exports, "env", { enumerable: true, get: function () { return env_1.env; } });
const request_1 = __importDefault(require("./utils/request"));
exports.request = request_1.default;
const microservices_1 = require("./utils/microservices");
Object.defineProperty(exports, "callMicroservice", { enumerable: true, get: function () { return microservices_1.callMicroservice; } });
const authenticatedCall_1 = require("./utils/authenticatedCall");
Object.defineProperty(exports, "makeOAuthCall", { enumerable: true, get: function () { return authenticatedCall_1.authenticatedCall; } });
const filesystem_1 = require("./utils/filesystem");
Object.defineProperty(exports, "deleteFileFromTemp", { enumerable: true, get: function () { return filesystem_1.deleteFileFromTemp; } });
Object.defineProperty(exports, "emptyTemp", { enumerable: true, get: function () { return filesystem_1.emptyTemp; } });
Object.defineProperty(exports, "writeFileToTemp", { enumerable: true, get: function () { return filesystem_1.writeFileToTemp; } });
Object.defineProperty(exports, "tempFolderPath", { enumerable: true, get: function () { return filesystem_1.tempFolderPath; } });
const urls_1 = require("./utils/urls");
Object.defineProperty(exports, "clientUrl", { enumerable: true, get: function () { return urls_1.clientUrl; } });
Object.defineProperty(exports, "serverUrl", { enumerable: true, get: function () { return urls_1.serverUrl; } });
Object.defineProperty(exports, "initUrls", { enumerable: true, get: function () { return urls_1.initUrls; } });
const createGraphqlTestServer_1 = __importDefault(require("./utils/createGraphqlTestServer"));
exports.createGraphqlTestServer = createGraphqlTestServer_1.default;
const config_1 = __importDefault(require("./configManager/config"));
exports.config = config_1.default;
const authorization = __importStar(require("./authorization"));
exports.authorization = authorization;
const createJWT = authentication_1.default.token.create;
exports.createJWT = createJWT;
const verifyJWT = authentication_1.default.token.verify;
exports.verifyJWT = verifyJWT;
//# sourceMappingURL=index.js.map