jsm-core
Version:
Core library for JSM project
9 lines (8 loc) • 361 B
TypeScript
import { Router } from "express";
export type ModuleDefinition = {
routePath: string;
modulePath: string;
mount: (app: Router, parentModules?: ModuleDefinition[]) => void;
};
export declare const registerModule: (routePath: string, modulePath: string, mount: (app: Router) => void) => void;
export declare const mountModules: (app: Router) => void;