@energica-city/shared-amplify-utils
Version:
Shared utilities for AWS Amplify projects
17 lines • 519 B
JavaScript
import { MiddlewareChain } from '../middlewareChain';
/**
* Create a GraphQL-specific middleware chain
*/
export function createGraphQLChain(config = {}) {
return new MiddlewareChain(config);
}
/**
* Wrap a GraphQL resolver with middleware chain functionality
*/
export function wrapGraphQLResolver(chain, resolver) {
return async (event, context) => {
const input = { event, context };
return await chain.execute(input, resolver);
};
}
//# sourceMappingURL=GraphQLMiddlewareChain.js.map