UNPKG

vue-app-sdk

Version:
21 lines (20 loc) 549 B
import baseMatches from "./_baseMatches.js"; import baseMatchesProperty from "./_baseMatchesProperty.js"; import identity from "./identity.js"; import isArray from "./isArray.js"; import property from "./property.js"; function baseIteratee(value) { if (typeof value == "function") { return value; } if (value == null) { return identity; } if (typeof value == "object") { return isArray(value) ? baseMatchesProperty(value[0], value[1]) : baseMatches(value); } return property(value); } export { baseIteratee as default };