mirror of
https://github.com/wassname/talk.git
synced 2026-07-31 12:50:48 +08:00
initial commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import loaders from './loaders';
|
||||
import { Request } from 'express';
|
||||
import { Db } from 'mongodb';
|
||||
|
||||
export interface ContextOptions {
|
||||
req: Request;
|
||||
db: Db;
|
||||
}
|
||||
|
||||
export default class Context {
|
||||
public loaders: ReturnType<typeof loaders>;
|
||||
public db: Db;
|
||||
|
||||
constructor({ req, db }: ContextOptions) {
|
||||
this.loaders = loaders(this);
|
||||
this.db = db;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user