22 lines
669 B
TypeScript
22 lines
669 B
TypeScript
/**
|
|
* Federation schema re-exports.
|
|
*
|
|
* The actual table and enum definitions live in schema.ts (alongside all other
|
|
* Drizzle tables) to avoid CJS/ESM cross-import issues when drizzle-kit loads
|
|
* schema files via esbuild-register. Application code that wants named imports
|
|
* for federation symbols should import from this file.
|
|
*
|
|
* M2-01: DB tables and enums only. No business logic.
|
|
* M2-03 will add JSON schema validation for the `scope` column.
|
|
* M4 will write rows to federation_audit_log.
|
|
*/
|
|
|
|
export {
|
|
peerStateEnum,
|
|
grantStatusEnum,
|
|
federationPeers,
|
|
federationGrants,
|
|
federationAuditLog,
|
|
federationEnrollmentTokens,
|
|
} from './schema.js';
|