TofuStack/src/lib/server/api/providers/database.provider.ts

12 lines
294 B
TypeScript
Raw Normal View History

2024-05-25 06:02:26 +00:00
import { container } from 'tsyringe';
import { db } from '../infrastructure/database';
// Symbol
export const DatabaseProvider = Symbol('DATABASE_TOKEN');
// Type
export type DatabaseProvider = typeof db;
// Register
container.register<DatabaseProvider>(DatabaseProvider, { useValue: db });