UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

22 lines (21 loc) 890 B
"use strict"; 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 _useConstant = require("../useConstant"); var _ArgumentTypes = require("../../enums/ArgumentTypes"); var useArgumentTypes = exports.useArgumentTypes = function useArgumentTypes(args) { return (0, _useConstant.useConstant)(function () { var _args = (0, _slicedToArray2["default"])(args, 2), arg2 = _args[1]; var type2 = (0, _typeof2["default"])(arg2); if (type2 === 'function') { return _ArgumentTypes.ArgumentTypes.Entity; } return _ArgumentTypes.ArgumentTypes.None; }); };