Home > @vsf-enterprise/commercetools-api > Context
# Context interface
Contains current request and response object, integration configuration and helper methods
Signature:
export interface Context
# Properties
Property | Type | Description |
---|---|---|
client | ApolloClient<InMemoryCache> | Apollo GraphQL client used to send requests to commercetools platform |
config | Config<InMemoryCache> | Integration configuration |
customQueries? | any | (Optional) Custom queries registered in middleware.config.js |
extensions | ApiClientExtension[] | Array of registered integration extensions |
req | IncomingMessage & { cookies?: { [key: string]: string; }; } | Request object |
res | ServerResponse | Response object |
# Methods
Method | Description |
---|---|
extendQuery(customQuery, queries) | Helper function for handling default and custom queries |