UNPKG

@creamapi/cream

Version:

Concise REST API Maker - An extension library for express to create REST APIs faster

90 lines (89 loc) 8.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ResponseCookieManager = exports.CookieTimeFrame = exports.DynamicCookie = exports.SetCookie = exports.SameSite = exports.Cookie = exports.HeaderBuilder = exports.StaticResponseHeader = exports.TransactionManager = exports.JSONSerializableArray = exports.Transform = exports.SerializerMetaInfo = exports.Meta = exports.MapTo = exports.AutoMap = exports.Serializable = exports.CreamSerializers = exports.BootstrapSerializer = exports.Serializer = exports.ContentType = exports.HttpReturnCode = exports.HttpMethod = exports.ExpressService = exports.UseMiddlewaresForController = exports.UseMiddleware = exports.MiddlewareData = exports.MiddlewareReturnData = exports.AsyncExpressMiddleware = exports.ExpressMiddleware = exports.ExpressApplication = exports.RestError = exports.Header = exports.UrlParameter = exports.Body = exports.BodyField = exports.Delete = exports.Put = exports.Post = exports.Get = exports.ExpressCall = exports.ExpressController = exports.ExpressModule = void 0; /* * Copyright 2024 Raul Radu * * 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. */ var ExpressModule_1 = require("./ExpressAdapter/ExpressModule"); Object.defineProperty(exports, "ExpressModule", { enumerable: true, get: function () { return ExpressModule_1.ExpressModule; } }); var ExpressAdapters_1 = require("./ExpressAdapter/ExpressAdapters"); Object.defineProperty(exports, "ExpressController", { enumerable: true, get: function () { return ExpressAdapters_1.ExpressController; } }); Object.defineProperty(exports, "ExpressCall", { enumerable: true, get: function () { return ExpressAdapters_1.ExpressCall; } }); Object.defineProperty(exports, "Get", { enumerable: true, get: function () { return ExpressAdapters_1.Get; } }); Object.defineProperty(exports, "Post", { enumerable: true, get: function () { return ExpressAdapters_1.Post; } }); Object.defineProperty(exports, "Put", { enumerable: true, get: function () { return ExpressAdapters_1.Put; } }); Object.defineProperty(exports, "Delete", { enumerable: true, get: function () { return ExpressAdapters_1.Delete; } }); Object.defineProperty(exports, "BodyField", { enumerable: true, get: function () { return ExpressAdapters_1.BodyField; } }); Object.defineProperty(exports, "Body", { enumerable: true, get: function () { return ExpressAdapters_1.Body; } }); Object.defineProperty(exports, "UrlParameter", { enumerable: true, get: function () { return ExpressAdapters_1.UrlParameter; } }); Object.defineProperty(exports, "Header", { enumerable: true, get: function () { return ExpressAdapters_1.Header; } }); var ExpressErrorHandler_1 = require("./ExpressErrorHandler/ExpressErrorHandler"); Object.defineProperty(exports, "RestError", { enumerable: true, get: function () { return ExpressErrorHandler_1.RestError; } }); var ExpressApplication_1 = require("./ExpressApplication"); Object.defineProperty(exports, "ExpressApplication", { enumerable: true, get: function () { return ExpressApplication_1.ExpressApplication; } }); var ExpressMiddleware_1 = require("./ExpressMiddleware/ExpressMiddleware"); Object.defineProperty(exports, "ExpressMiddleware", { enumerable: true, get: function () { return ExpressMiddleware_1.ExpressMiddleware; } }); Object.defineProperty(exports, "AsyncExpressMiddleware", { enumerable: true, get: function () { return ExpressMiddleware_1.AsyncExpressMiddleware; } }); Object.defineProperty(exports, "MiddlewareReturnData", { enumerable: true, get: function () { return ExpressMiddleware_1.MiddlewareReturnData; } }); var MiddlewareData_1 = require("./ExpressMiddleware/MiddlewareData"); Object.defineProperty(exports, "MiddlewareData", { enumerable: true, get: function () { return MiddlewareData_1.MiddlewareData; } }); var UseMiddleware_1 = require("./ExpressMiddleware/UseMiddleware"); Object.defineProperty(exports, "UseMiddleware", { enumerable: true, get: function () { return UseMiddleware_1.UseMiddleware; } }); Object.defineProperty(exports, "UseMiddlewaresForController", { enumerable: true, get: function () { return UseMiddleware_1.UseMiddlewaresForController; } }); var ExpressService_1 = require("./ExpressService/ExpressService"); Object.defineProperty(exports, "ExpressService", { enumerable: true, get: function () { return ExpressService_1.ExpressService; } }); var HttpMethod_1 = require("./HttpUtils/HttpMethod"); Object.defineProperty(exports, "HttpMethod", { enumerable: true, get: function () { return HttpMethod_1.HttpMethod; } }); var HttpReturnCode_1 = require("./HttpUtils/HttpReturnCode"); Object.defineProperty(exports, "HttpReturnCode", { enumerable: true, get: function () { return HttpReturnCode_1.HttpReturnCode; } }); var ContentType_1 = require("./HttpUtils/ContentType"); Object.defineProperty(exports, "ContentType", { enumerable: true, get: function () { return ContentType_1.ContentType; } }); var Serializer_1 = require("./Serializer/Serializer"); Object.defineProperty(exports, "Serializer", { enumerable: true, get: function () { return Serializer_1.Serializer; } }); Object.defineProperty(exports, "BootstrapSerializer", { enumerable: true, get: function () { return Serializer_1.BootstrapSerializer; } }); var CommonSerializers_1 = require("./Serializer/CommonSerializers"); Object.defineProperty(exports, "CreamSerializers", { enumerable: true, get: function () { return CommonSerializers_1.CreamSerializers; } }); var Serializable_1 = require("./Serializer/Serializable"); Object.defineProperty(exports, "Serializable", { enumerable: true, get: function () { return Serializable_1.Serializable; } }); Object.defineProperty(exports, "AutoMap", { enumerable: true, get: function () { return Serializable_1.AutoMap; } }); Object.defineProperty(exports, "MapTo", { enumerable: true, get: function () { return Serializable_1.MapTo; } }); var SerializerMetaInfo_1 = require("./Serializer/SerializerMetaInfo"); Object.defineProperty(exports, "Meta", { enumerable: true, get: function () { return SerializerMetaInfo_1.Meta; } }); Object.defineProperty(exports, "SerializerMetaInfo", { enumerable: true, get: function () { return SerializerMetaInfo_1.SerializerMetaInfo; } }); var Transform_1 = require("./Serializer/Transform"); Object.defineProperty(exports, "Transform", { enumerable: true, get: function () { return Transform_1.Transform; } }); var SerializableDataStructures_1 = require("./Serializer/SerializableDataStructures"); Object.defineProperty(exports, "JSONSerializableArray", { enumerable: true, get: function () { return SerializableDataStructures_1.JSONSerializableArray; } }); var TransactionManager_1 = require("./ExchangeUtils/TransactionManager"); Object.defineProperty(exports, "TransactionManager", { enumerable: true, get: function () { return TransactionManager_1.TransactionManager; } }); /** * Headers related content */ var Header_1 = require("./HttpUtils/Headers/Header"); Object.defineProperty(exports, "StaticResponseHeader", { enumerable: true, get: function () { return Header_1.StaticResponseHeader; } }); var HeaderBuilder_1 = require("./HttpUtils/Headers/HeaderBuilder"); Object.defineProperty(exports, "HeaderBuilder", { enumerable: true, get: function () { return HeaderBuilder_1.HeaderBuilder; } }); /** Cookies */ var Cookie_1 = require("./HttpUtils/Cookies/Cookie"); Object.defineProperty(exports, "Cookie", { enumerable: true, get: function () { return Cookie_1.Cookie; } }); Object.defineProperty(exports, "SameSite", { enumerable: true, get: function () { return Cookie_1.SameSite; } }); var SetCookie_1 = require("./HttpUtils/Cookies/SetCookie"); Object.defineProperty(exports, "SetCookie", { enumerable: true, get: function () { return SetCookie_1.SetCookie; } }); var DynamicCookie_1 = require("./HttpUtils/Cookies/DynamicCookie"); Object.defineProperty(exports, "DynamicCookie", { enumerable: true, get: function () { return DynamicCookie_1.DynamicCookie; } }); var CookieTimeFrame_1 = require("./HttpUtils/Cookies/CookieTimeFrame"); Object.defineProperty(exports, "CookieTimeFrame", { enumerable: true, get: function () { return CookieTimeFrame_1.CookieTimeFrame; } }); var ResponseCookiesManager_1 = require("./HttpUtils/Cookies/ResponseCookiesManager"); Object.defineProperty(exports, "ResponseCookieManager", { enumerable: true, get: function () { return ResponseCookiesManager_1.ResponseCookieManager; } });