INNER CODE UNIT · Go

cgDynamicImports

cc1a2b/JShunter · internal/jshunter/chunkgraph.go:451

func cgDynamicImports(st *Structure) []ChunkRef {
	var out []ChunkRef
	for i := range st.literals {
		lit := &st.literals[i]
		if lit.Role != RoleImportSpec {
			continue
		}
		p := st.LiteralValue(lit)
		if cgValidChunkPath(p) {
			out = append(out, ChunkRef{Path: p, Source: "dynamic-import"})
		}
	}
	return out
}

// cgManifestAssets harvests chunk paths from build manifests, where each route
// maps to the array of assets it needs.
func cgManifestAssets(st *Structure) []ChunkRef {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…