MCPcopy
hub / github.com/apache/echarts / define

Function define

test/lib/simpleRequire.js:155–181  ·  view source on GitHub ↗
(modId, depsIds, factory)

Source from the content-addressed store, hash-verified

153
154 // Simplify the logic. don't support id.
155 function define(modId, depsIds, factory) {
156 if (factory == null) {
157 // define(function () {});
158 if (depsIds == null) {
159 factory = modId;
160 modId = null;
161 }
162 else {
163 // define('modId', function () {});
164 factory = depsIds;
165 depsIds = null;
166 // define(['depsId'], function () {});
167 if (modId instanceof Array) {
168 depsIds = modId;
169 modId = null;
170 }
171 }
172 }
173
174 if (modId) {
175 mods[modId] = invokeFactory(factory, loadDeps(depsIds));
176 }
177 else {
178 currentDefinedFactory = factory;
179 currentDefinedDeps = loadDeps(depsIds || []);
180 }
181 }
182
183 function loadMod(modId) {
184 if (!mods[modId]) {

Callers 15

bee-inspired.jsFile · 0.85
azul.jsFile · 0.85
royal.jsFile · 0.85
fresh-cut.jsFile · 0.85
london.jsFile · 0.85
green.jsFile · 0.85
vintage.jsFile · 0.85
fruit.jsFile · 0.85
gray.jsFile · 0.85
tech-blue.jsFile · 0.85
dark-bold.jsFile · 0.85
red.jsFile · 0.85

Calls 2

invokeFactoryFunction · 0.85
loadDepsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…