@mic-rexjs/usecases-react
Version:
React-based solution for use usecases of Clean Architecture
23 lines (22 loc) • 915 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useArgumentTypes = void 0;
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _ArgumentTypes = require("../../enums/ArgumentTypes");
var _useConstant = require("../useConstant");
var useArgumentTypes = exports.useArgumentTypes = function useArgumentTypes(args) {
return (0, _useConstant.useConstant)(function () {
var types = _ArgumentTypes.ArgumentTypes.None;
var _args = (0, _slicedToArray2["default"])(args, 2),
arg2 = _args[1];
var type2 = (0, _typeof2["default"])(arg2);
if (type2 === 'function') {
types |= _ArgumentTypes.ArgumentTypes.Entity;
}
return types;
});
};