(componentType)
| 20213 | enableTopologicalTravel(ComponentModel, getDependencies); |
| 20214 | |
| 20215 | function getDependencies(componentType) { |
| 20216 | var deps = []; |
| 20217 | each$1(ComponentModel.getClassesByMainType(componentType), function (Clazz) { |
| 20218 | deps = deps.concat(Clazz.prototype.dependencies || []); |
| 20219 | }); |
| 20220 | |
| 20221 | // Ensure main type. |
| 20222 | deps = map(deps, function (type) { |
| 20223 | return parseClassType$1(type).main; |
| 20224 | }); |
| 20225 | |
| 20226 | // Hack dataset for convenience. |
| 20227 | if (componentType !== 'dataset' && indexOf(deps, 'dataset') <= 0) { |
| 20228 | deps.unshift('dataset'); |
| 20229 | } |
| 20230 | |
| 20231 | return deps; |
| 20232 | } |
| 20233 | |
| 20234 | mixin(ComponentModel, boxLayoutMixin); |
| 20235 |
nothing calls this directly
no test coverage detected