UNPKG

@nasriya/hypercloud

Version:

Nasriya HyperCloud is a lightweight Node.js HTTP2 framework.

16 lines (15 loc) 535 B
import Route from './assets/route'; import StaticRoute from './assets/staticRoute'; import HyperCloudRequest from '../handler/assets/request'; declare class RoutesManager { #private; /**Add a route to the stack */ add(route: Route | StaticRoute): void; /** * Use an incoming {@link HyperCloudRequest} to get all matching routes * @param {HyperCloudRequest} request * @returns {(Route|StaticRoute)[]} */ match(request: HyperCloudRequest): (Route | StaticRoute)[]; } export default RoutesManager;