UNPKG

graphql-yoga

Version:
14 lines (13 loc) 416 B
const DEFAULT_MATCHER = () => true; export function useRequestParser(options) { const matchFn = options.match || DEFAULT_MATCHER; return { onRequestParse({ request, setRequestParser }) { if (matchFn(request)) { setRequestParser(function useRequestParserFn(request) { return options.parse(request); }); } }, }; }