UNPKG

vue-app-sdk

Version:
19 lines (18 loc) 505 B
import LazyWrapper from "./_LazyWrapper.js"; import getData from "./_getData.js"; import getFuncName from "./_getFuncName.js"; import lodash from "./wrapperLodash.js"; function isLaziable(func) { var funcName = getFuncName(func), other = lodash[funcName]; if (typeof other != "function" || !(funcName in LazyWrapper.prototype)) { return false; } if (func === other) { return true; } var data = getData(other); return !!data && func === data[0]; } export { isLaziable as default };