import HttpStatusCodes from "./src/dictionaries/http_status_codes.ts";import LogLevels from "./src/dictionaries/log_levels.ts";import MimeDb from "https://raw.githubusercontent.com/jshttp/mime-db/master/db.json";import HttpException from "./src/exceptions/http_exception.ts";import Resource from "./src/http/resource.ts";import Response from "./src/http/response.ts";import Server from "./src/http/server.ts";import Logger from "./src/loggers/logger.ts";import ConsoleLogger from "./src/loggers/console_logger.ts";import * as HttpService from "./src/services/http_service.ts";import * as Util from "./src/util.ts";
function Drash(): any { return { Dictionaries: { HttpStatusCodes: HttpStatusCodes, LogLevels: LogLevels, MimeDb: MimeDb }, Exceptions: { HttpException: HttpException }, Http: { Response: Response, Resource: Resource, Server: Server }, Loggers: { Logger: Logger, ConsoleLogger: ConsoleLogger }, Services: { HttpService: HttpService }, Util: Util, Vendor: {},
addMember(name, member) { this.Vendor[name] = member; }, };}export default Drash();