{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nconst react_1 = require(\"react\");\nfunction reducer(state, action) {\n  switch (action.type) {\n    case 'RESOLVE':\n      return {\n        value: action.value,\n        error: undefined\n      };\n    case 'REJECT':\n      return {\n        value: false,\n        error: action.error\n      };\n    case 'RESET':\n      return {\n        value: undefined,\n        error: undefined\n      };\n    default:\n      return state;\n  }\n}\nfunction useResolver() {\n  return (0, react_1.useReducer)(reducer, {\n    value: undefined,\n    error: undefined\n  });\n}\nexports.default = useResolver;","map":{"version":3,"names":["Object","defineProperty","exports","value","react_1","require","reducer","state","action","type","error","undefined","useResolver","useReducer","default"],"sources":["/var/www/gavt/react-demo/node_modules/react-pdf/dist/cjs/shared/hooks/useResolver.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst react_1 = require(\"react\");\nfunction reducer(state, action) {\n    switch (action.type) {\n        case 'RESOLVE':\n            return { value: action.value, error: undefined };\n        case 'REJECT':\n            return { value: false, error: action.error };\n        case 'RESET':\n            return { value: undefined, error: undefined };\n        default:\n            return state;\n    }\n}\nfunction useResolver() {\n    return (0, react_1.useReducer)((reducer), { value: undefined, error: undefined });\n}\nexports.default = useResolver;\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7D,MAAMC,OAAO,GAAGC,OAAO,CAAC,OAAO,CAAC;AAChC,SAASC,OAAOA,CAACC,KAAK,EAAEC,MAAM,EAAE;EAC5B,QAAQA,MAAM,CAACC,IAAI;IACf,KAAK,SAAS;MACV,OAAO;QAAEN,KAAK,EAAEK,MAAM,CAACL,KAAK;QAAEO,KAAK,EAAEC;MAAU,CAAC;IACpD,KAAK,QAAQ;MACT,OAAO;QAAER,KAAK,EAAE,KAAK;QAAEO,KAAK,EAAEF,MAAM,CAACE;MAAM,CAAC;IAChD,KAAK,OAAO;MACR,OAAO;QAAEP,KAAK,EAAEQ,SAAS;QAAED,KAAK,EAAEC;MAAU,CAAC;IACjD;MACI,OAAOJ,KAAK;EACpB;AACJ;AACA,SAASK,WAAWA,CAAA,EAAG;EACnB,OAAO,CAAC,CAAC,EAAER,OAAO,CAACS,UAAU,EAAGP,OAAO,EAAG;IAAEH,KAAK,EAAEQ,SAAS;IAAED,KAAK,EAAEC;EAAU,CAAC,CAAC;AACrF;AACAT,OAAO,CAACY,OAAO,GAAGF,WAAW","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}