gatsby-source-wordpress
Version:
Source data from WordPress in an efficient and scalable way.
31 lines (30 loc) • 951 B
JavaScript
exports.__esModule = true;
exports.default = exports.StateKey = void 0;
var _core = require("@rematch/core");
let StateKey;
exports.StateKey = StateKey;
(function (StateKey) {
StateKey["mimeTypeExcluded"] = "mimeTypeExcluded";
StateKey["maxFileSizeBytesExceeded"] = "maxFileSizeBytesExceeded";
})(StateKey || (exports.StateKey = StateKey = {}));
const incrementReducerCreator = stateKey => state => {
state[stateKey]++;
return state;
};
const postBuildWarningCounts = (0, _core.createModel)()({
state: {
mimeTypeExcluded: 0,
maxFileSizeBytesExceeded: 0
},
reducers: {
incrementMimeTypeExceeded: incrementReducerCreator(StateKey.mimeTypeExcluded),
incrementMaxFileSizeBytesExceeded: incrementReducerCreator(StateKey.maxFileSizeBytesExceeded)
},
effects: () => {
return {};
}
});
var _default = postBuildWarningCounts;
exports.default = _default;
//# sourceMappingURL=post-build-warning-logs.js.map
;