@rytass/member-base-nestjs-module
Version:
Rytass Member System NestJS Base Module
16 lines (14 loc) • 454 B
JavaScript
const getRequestFromContext = (context)=>{
const contextType = context.getType();
switch(contextType){
case 'graphql':
{
const { GqlExecutionContext } = require('@nestjs/graphql');
return GqlExecutionContext.create(context).getContext().req;
}
case 'http':
default:
return context.switchToHttp().getRequest();
}
};
export { getRequestFromContext };