vue-app-sdk
Version:
19 lines (18 loc) • 505 B
JavaScript
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
};