2018-01-20 00:06:59 +08:00
|
|
|
exports.connectChunkGroupAndChunk = (chunkGroup, chunk) => {
|
2018-02-25 09:00:20 +08:00
|
|
|
if (chunkGroup.pushChunk(chunk)) {
|
2018-01-20 00:06:59 +08:00
|
|
|
chunk.addGroup(chunkGroup);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
exports.connectChunkGroupParentAndChild = (parent, child) => {
|
2018-02-25 09:00:20 +08:00
|
|
|
if (parent.addChild(child)) {
|
2018-01-20 00:06:59 +08:00
|
|
|
child.addParent(parent);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
exports.connectChunkAndModule = (chunk, module) => {
|
2018-02-25 09:00:20 +08:00
|
|
|
if (module.addChunk(chunk)) {
|
2018-01-20 00:06:59 +08:00
|
|
|
chunk.addModule(module);
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
exports.disconnectChunkAndModule = (chunk, module) => {
|
|
|
|
chunk.removeModule(module);
|
|
|
|
module.removeChunk(chunk);
|
|
|
|
};
|
|
|
|
|
|
|
|
exports.connectDependenciesBlockAndChunkGroup = (depBlock, chunkGroup) => {
|
2018-02-25 09:00:20 +08:00
|
|
|
if (chunkGroup.addBlock(depBlock)) {
|
2018-01-20 00:06:59 +08:00
|
|
|
depBlock.chunkGroup = chunkGroup;
|
|
|
|
}
|
|
|
|
};
|