/**
 * ldesign v0.2.13
 * (c) 2022/11/2 9:46 built by swimly
 * @license MIT
 */

import { _ as _baseGetTag } from './dep-8822c30a.js';

function isObject$1(value) {
  var type = typeof value;
  return value != null && (type == "object" || type == "function");
}
var isObject_1 = isObject$1;
var baseGetTag = _baseGetTag,
  isObject = isObject_1;
var asyncTag = "[object AsyncFunction]",
  funcTag = "[object Function]",
  genTag = "[object GeneratorFunction]",
  proxyTag = "[object Proxy]";
function isFunction(value) {
  if (!isObject(value)) {
    return false;
  }
  var tag = baseGetTag(value);
  return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;
}
var isFunction_1 = isFunction;

export { isFunction_1 as a, isObject_1 as i };
//# sourceMappingURL=dep-cced3a9e.js.map
