@accounts/module-mikro-orm
Version:
MikroORM Database Interface GraphQL Module
10 lines (8 loc) • 406 B
text/typescript
import { type IContext as AccountsContext } from '@accounts/types';
import { type Connection, type EntityManager, type IDatabaseDriver } from '@mikro-orm/core';
import { type IUser } from '@accounts/mikro-orm';
export interface IContext<User extends IUser<any, any, any> = IUser<any, any, any>>
extends Omit<AccountsContext, 'user'> {
user?: User;
em?: EntityManager<IDatabaseDriver<Connection>>;
}