@zohodesk/platform-middleware_poc
Version:
Generalized Contract for the events from Marketplace App, In-App widgets, CRM-Plus and EFC
23 lines (22 loc) • 688 B
JavaScript
export function loadSigmaAssests(cb) {
require.ensure([], function () {
window.ZApp = {};
require('./sigmafiles/ZFramework');
cb && cb();
}, 'ZFramework');
}
export function loadInProductSDKAssets(configObj) {
require.ensure([], function () {
var globalNameSpace = configObj.globalNameSpace;
window.globalNameSpace = globalNameSpace;
if (typeof window[globalNameSpace] !== "undefined") {
if (window[globalNameSpace].constructor !== {}.constructor) {
window[globalNameSpace] = {};
}
} else {
window[globalNameSpace] = {};
}
require('./platformfiles/ProductSDK');
configObj.cb && configObj.cb();
}, 'ProductSDK');
}