Files
pgmorbac-node/src/routes/rules.ts
T
2026-06-06 16:00:42 +02:00

14 lines
536 B
TypeScript

import type { FastifyInstance } from 'fastify';
import type { Pool } from 'pg';
import { createRoleRuleRoutes } from './rule-role.js';
import { createCrossOrgRuleRoutes } from './rule-cross-org.js';
import { createUserRuleRoutes } from './rule-user.js';
export function createRuleRoutes(db: Pool) {
return async function ruleRoutes(app: FastifyInstance) {
await app.register(createRoleRuleRoutes(db));
await app.register(createCrossOrgRuleRoutes(db));
await app.register(createUserRuleRoutes(db));
};
}