@accounts/module-mikro-orm
Version:
MikroORM Database Interface GraphQL Module
15 lines (14 loc) • 802 B
TypeScript
/// <reference types="node" />
import { type IUser } from '@accounts/mikro-orm';
import { context as contextBase } from '@accounts/module-core';
import { type Connection, type EntityManager, type IDatabaseDriver } from '@mikro-orm/core';
import { type IContext } from '../types';
export declare const context: <User extends IUser<any, any, any> = IUser<any, any, any>, Ctx extends {
em?: EntityManager<IDatabaseDriver<Connection>> | undefined;
} = object>(args_0: {
req: import("http").IncomingMessage;
request?: undefined;
} | {
req?: undefined;
request: Request | import("graphql-http").Request<import("http").IncomingMessage, import("graphql-http/lib/use/http").RequestContext>;
}, args_1: import("@accounts/module-core").AccountsContextOptions<Ctx>) => Promise<IContext<User>>;