@d3vtool/ex-frame
Version:
This library enhances Express.js by providing a more organized structure for web API projects, along with improved control and error handling capabilities.
7 lines (6 loc) • 680 B
TypeScript
import { Get, Post, Put, Delete, Patch, Head, Options, Trace, Connect, Link, Unlink, All, ParentRoute, type ExRoutePath } from "./ex-http-methods";
import { InjectScoped, InjectSingleton, InjectTransient } from "./ex-di";
import { ExFrame } from "./ex-frame";
import { Middlewares, ErrorHandler } from "./ex-middleware";
import { Cache, Debounce, MeasureTime, Memoize, OnError, Pipe, Throttle } from "./ex-utils";
export { Get, Post, Put, Delete, Patch, Head, Options, Trace, Connect, Link, Unlink, All, ParentRoute, ExFrame, Middlewares, ErrorHandler, Cache, Debounce, MeasureTime, Memoize, OnError, Pipe, Throttle, ExRoutePath, InjectScoped, InjectSingleton, InjectTransient };