import { ContextOptions } from '../options'; import { RequestAuthentication } from './request-authentication'; import { Response } from './response'; import { ContextRequest } from './request'; import { AccessControlConfig } from './access-control-config'; export type Context = { title: string; auth?: RequestAuthentication; accessControl?: AccessControlConfig[]; options: ContextOptions; request: ContextRequest; response: Response>; };