Skip to content
Snippets Groups Projects
Commit 371e628a authored by michael.minelli's avatar michael.minelli
Browse files

Add routes management

parent ba55296e
Branches
Tags
No related merge requests found
import { Express } from 'express-serve-static-core';
interface RoutesManager {
registerOnBackend(backend: Express): void;
}
export default RoutesManager;
import { Express } from 'express-serve-static-core';
import RoutesManager from '../express/RoutesManager';
import BaseRoutes from './BaseRoutes';
class AdminRoutesManager implements RoutesManager {
private static _instance: AdminRoutesManager;
private constructor() { }
public static get instance(): AdminRoutesManager {
if ( !AdminRoutesManager._instance ) {
AdminRoutesManager._instance = new AdminRoutesManager();
}
return AdminRoutesManager._instance;
}
registerOnBackend(backend: Express) {
BaseRoutes.registerOnBackend(backend);
}
}
export default AdminRoutesManager.instance;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment