@graphql-mesh/serve-runtime
Version:
15 lines (14 loc) • 451 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.useUpstreamCancel = useUpstreamCancel;
function useUpstreamCancel() {
return {
onFetch({ context, options }) {
if (context.request) {
options.signal = options.signal
? AbortSignal.any([options.signal, context.request.signal])
: context.request.signal;
}
},
};
}
;