Files
talk/src/core/server/graph/management/context.ts
T
2018-10-29 14:31:35 -06:00

22 lines
496 B
TypeScript

import { Db } from "mongodb";
import { Config } from "talk-common/config";
import CommonContext from "talk-server/graph/common/context";
import { Request } from "talk-server/types/express";
export interface ManagementContextOptions {
mongo: Db;
config: Config;
req?: Request;
}
export default class ManagementContext extends CommonContext {
public mongo: Db;
constructor({ req, mongo, config }: ManagementContextOptions) {
super({ req, config });
this.mongo = mongo;
}
}