RequestContextService
RequestContextService
Creates new RequestContext instances.
Signature
class RequestContextService {
async create(config: {
req?: Request;
apiType: ApiType;
channelOrToken?: Channel | string;
languageCode?: LanguageCode;
user?: User;
activeOrderId?: ID;
}) => Promise<RequestContext>;
async fromRequest(req: Request, info?: GraphQLResolveInfo, requiredPermissions?: Permission[], session?: CachedSession) => Promise<RequestContext>;
}
Members
create
(config: {
req?: Request;
apiType: ApiType;
channelOrToken?: Channel | string;
languageCode?: LanguageCode;
user?: User;
activeOrderId?: ID;
}) => Promise<RequestContext>
fromRequest
(req: Request, info?: GraphQLResolveInfo, requiredPermissions?: Permission[], session?: CachedSession) => Promise<RequestContext>