@breautek/storm
Version:
Object-Oriented REST API framework
135 lines (132 loc) • 11.9 kB
JavaScript
;
/*
Copyright 2017-2021 Norman Breau
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.Point = exports.DatabaseCastObject = exports.ExitCode = exports.TokenManager = exports.Token = exports.BackendAuthenticationMiddleware = exports.ServiceResponse = exports.HTTPMethod = exports.ServiceProvider = exports.CORSMiddleware = exports.Handler = exports.ResponseData = exports.Response = exports.Request = exports.Middleware = exports.StatusCode = exports.LockWaitTimeoutError = exports.DeadLockError = exports.NotImplementedError = exports.DatabaseQueryError = exports.MissingConfigError = exports.DuplicateEntryError = exports.DiskSpaceError = exports.EntityNotFoundError = exports.UnauthorizedAccessError = exports.InvalidValueError = exports.ExpiredTokenError = exports.InternalError = exports.InvalidCredentialsError = exports.MissingParameterError = exports.JWTError = exports.TimeoutError = exports.StormError = exports.RawError = exports.ErrorCode = exports.Transaction = exports.IsolationLevel = exports.SetSessionVariableQuery = exports.RawQuery = exports.DropTemporaryTableQuery = exports.TemporaryTableQuery = exports.Query = exports.ManagedDatabaseConnection = exports.MySQLConnection = exports.MySQLDatabase = exports.DatabaseConnection = exports.Database = exports.ConfigLoader = exports.Application = exports.getInstance = void 0;
exports.formidable = exports.Polygon = exports.LineString = void 0;
const tslib_1 = require("tslib");
// Application
var instance_1 = require("./instance");
Object.defineProperty(exports, "getInstance", { enumerable: true, get: function () { return instance_1.getInstance; } });
var Application_1 = require("./Application");
Object.defineProperty(exports, "Application", { enumerable: true, get: function () { return Application_1.Application; } });
// Config
var ConfigLoader_1 = require("./ConfigLoader");
Object.defineProperty(exports, "ConfigLoader", { enumerable: true, get: function () { return ConfigLoader_1.ConfigLoader; } });
// Database
var Database_1 = require("./Database");
Object.defineProperty(exports, "Database", { enumerable: true, get: function () { return Database_1.Database; } });
var DatabaseConnection_1 = require("./DatabaseConnection");
Object.defineProperty(exports, "DatabaseConnection", { enumerable: true, get: function () { return DatabaseConnection_1.DatabaseConnection; } });
var MySQLDatabase_1 = require("./MySQLDatabase");
Object.defineProperty(exports, "MySQLDatabase", { enumerable: true, get: function () { return MySQLDatabase_1.MySQLDatabase; } });
var MySQLConnection_1 = require("./MySQLConnection");
Object.defineProperty(exports, "MySQLConnection", { enumerable: true, get: function () { return MySQLConnection_1.MySQLConnection; } });
var ManagedDatabaseConnection_1 = require("./ManagedDatabaseConnection");
Object.defineProperty(exports, "ManagedDatabaseConnection", { enumerable: true, get: function () { return ManagedDatabaseConnection_1.ManagedDatabaseConnection; } });
var Query_1 = require("./Query");
Object.defineProperty(exports, "Query", { enumerable: true, get: function () { return Query_1.Query; } });
var TemporaryTableQuery_1 = require("./TemporaryTableQuery");
Object.defineProperty(exports, "TemporaryTableQuery", { enumerable: true, get: function () { return TemporaryTableQuery_1.TemporaryTableQuery; } });
var DropTemporaryTableQuery_1 = require("./DropTemporaryTableQuery");
Object.defineProperty(exports, "DropTemporaryTableQuery", { enumerable: true, get: function () { return DropTemporaryTableQuery_1.DropTemporaryTableQuery; } });
var RawQuery_1 = require("./RawQuery");
Object.defineProperty(exports, "RawQuery", { enumerable: true, get: function () { return RawQuery_1.RawQuery; } });
var SetSessionVariableQuery_1 = require("./SetSessionVariableQuery");
Object.defineProperty(exports, "SetSessionVariableQuery", { enumerable: true, get: function () { return SetSessionVariableQuery_1.SetSessionVariableQuery; } });
var IsolationLevel_1 = require("./IsolationLevel");
Object.defineProperty(exports, "IsolationLevel", { enumerable: true, get: function () { return IsolationLevel_1.IsolationLevel; } });
var Transaction_1 = require("./Transaction");
Object.defineProperty(exports, "Transaction", { enumerable: true, get: function () { return Transaction_1.Transaction; } });
// Errors
var ErrorCode_1 = require("./ErrorCode");
Object.defineProperty(exports, "ErrorCode", { enumerable: true, get: function () { return ErrorCode_1.ErrorCode; } });
var RawError_1 = require("./RawError");
Object.defineProperty(exports, "RawError", { enumerable: true, get: function () { return RawError_1.RawError; } });
var StormError_1 = require("./StormError");
Object.defineProperty(exports, "StormError", { enumerable: true, get: function () { return StormError_1.StormError; } });
var TimeoutError_1 = require("./TimeoutError");
Object.defineProperty(exports, "TimeoutError", { enumerable: true, get: function () { return TimeoutError_1.TimeoutError; } });
var JWTError_1 = require("./JWTError");
Object.defineProperty(exports, "JWTError", { enumerable: true, get: function () { return JWTError_1.JWTError; } });
var MissingParameterError_1 = require("./MissingParameterError");
Object.defineProperty(exports, "MissingParameterError", { enumerable: true, get: function () { return MissingParameterError_1.MissingParameterError; } });
var InvalidCredentialsError_1 = require("./InvalidCredentialsError");
Object.defineProperty(exports, "InvalidCredentialsError", { enumerable: true, get: function () { return InvalidCredentialsError_1.InvalidCredentialsError; } });
var InternalError_1 = require("./InternalError");
Object.defineProperty(exports, "InternalError", { enumerable: true, get: function () { return InternalError_1.InternalError; } });
var ExpiredTokenError_1 = require("./ExpiredTokenError");
Object.defineProperty(exports, "ExpiredTokenError", { enumerable: true, get: function () { return ExpiredTokenError_1.ExpiredTokenError; } });
var InvalidValueError_1 = require("./InvalidValueError");
Object.defineProperty(exports, "InvalidValueError", { enumerable: true, get: function () { return InvalidValueError_1.InvalidValueError; } });
var UnauthorizedAccessError_1 = require("./UnauthorizedAccessError");
Object.defineProperty(exports, "UnauthorizedAccessError", { enumerable: true, get: function () { return UnauthorizedAccessError_1.UnauthorizedAccessError; } });
var EntityNotFoundError_1 = require("./EntityNotFoundError");
Object.defineProperty(exports, "EntityNotFoundError", { enumerable: true, get: function () { return EntityNotFoundError_1.EntityNotFoundError; } });
var DiskSpaceError_1 = require("./DiskSpaceError");
Object.defineProperty(exports, "DiskSpaceError", { enumerable: true, get: function () { return DiskSpaceError_1.DiskSpaceError; } });
var DuplicateEntryError_1 = require("./DuplicateEntryError");
Object.defineProperty(exports, "DuplicateEntryError", { enumerable: true, get: function () { return DuplicateEntryError_1.DuplicateEntryError; } });
var MissingConfigError_1 = require("./MissingConfigError");
Object.defineProperty(exports, "MissingConfigError", { enumerable: true, get: function () { return MissingConfigError_1.MissingConfigError; } });
var DatabaseQueryError_1 = require("./DatabaseQueryError");
Object.defineProperty(exports, "DatabaseQueryError", { enumerable: true, get: function () { return DatabaseQueryError_1.DatabaseQueryError; } });
var NotImplementedError_1 = require("./NotImplementedError");
Object.defineProperty(exports, "NotImplementedError", { enumerable: true, get: function () { return NotImplementedError_1.NotImplementedError; } });
var DeadLockError_1 = require("./DeadLockError");
Object.defineProperty(exports, "DeadLockError", { enumerable: true, get: function () { return DeadLockError_1.DeadLockError; } });
var LockWaitTimeoutError_1 = require("./LockWaitTimeoutError");
Object.defineProperty(exports, "LockWaitTimeoutError", { enumerable: true, get: function () { return LockWaitTimeoutError_1.LockWaitTimeoutError; } });
// HTTP
var StatusCode_1 = require("./StatusCode");
Object.defineProperty(exports, "StatusCode", { enumerable: true, get: function () { return StatusCode_1.StatusCode; } });
var Middleware_1 = require("./Middleware");
Object.defineProperty(exports, "Middleware", { enumerable: true, get: function () { return Middleware_1.Middleware; } });
var Request_1 = require("./Request");
Object.defineProperty(exports, "Request", { enumerable: true, get: function () { return Request_1.Request; } });
var Response_1 = require("./Response");
Object.defineProperty(exports, "Response", { enumerable: true, get: function () { return Response_1.Response; } });
var ResponseData_1 = require("./ResponseData");
Object.defineProperty(exports, "ResponseData", { enumerable: true, get: function () { return ResponseData_1.ResponseData; } });
var Handler_1 = require("./Handler");
Object.defineProperty(exports, "Handler", { enumerable: true, get: function () { return Handler_1.Handler; } });
var CORSMiddleware_1 = require("./CORSMiddleware");
Object.defineProperty(exports, "CORSMiddleware", { enumerable: true, get: function () { return CORSMiddleware_1.CORSMiddleware; } });
var ServiceProvider_1 = require("./ServiceProvider");
Object.defineProperty(exports, "ServiceProvider", { enumerable: true, get: function () { return ServiceProvider_1.ServiceProvider; } });
var HTTPMethod_1 = require("./HTTPMethod");
Object.defineProperty(exports, "HTTPMethod", { enumerable: true, get: function () { return HTTPMethod_1.HTTPMethod; } });
var ServiceResponse_1 = require("./ServiceResponse");
Object.defineProperty(exports, "ServiceResponse", { enumerable: true, get: function () { return ServiceResponse_1.ServiceResponse; } });
var BackendAuthenticationMiddleware_1 = require("./BackendAuthenticationMiddleware");
Object.defineProperty(exports, "BackendAuthenticationMiddleware", { enumerable: true, get: function () { return BackendAuthenticationMiddleware_1.BackendAuthenticationMiddleware; } });
// Token
var Token_1 = require("./Token");
Object.defineProperty(exports, "Token", { enumerable: true, get: function () { return Token_1.Token; } });
var TokenManager_1 = require("./TokenManager");
Object.defineProperty(exports, "TokenManager", { enumerable: true, get: function () { return TokenManager_1.TokenManager; } });
// Utils
var ExitCode_1 = require("./ExitCode");
Object.defineProperty(exports, "ExitCode", { enumerable: true, get: function () { return ExitCode_1.ExitCode; } });
var DatabaseCastObject_1 = require("./DatabaseCastObject");
Object.defineProperty(exports, "DatabaseCastObject", { enumerable: true, get: function () { return DatabaseCastObject_1.DatabaseCastObject; } });
var Point_1 = require("./Point");
Object.defineProperty(exports, "Point", { enumerable: true, get: function () { return Point_1.Point; } });
var LineString_1 = require("./LineString");
Object.defineProperty(exports, "LineString", { enumerable: true, get: function () { return LineString_1.LineString; } });
var Polygon_1 = require("./Polygon");
Object.defineProperty(exports, "Polygon", { enumerable: true, get: function () { return Polygon_1.Polygon; } });
// Third-party
const formidable = tslib_1.__importStar(require("formidable"));
exports.formidable = formidable;
//# sourceMappingURL=api.js.map