github.com/gopherjs/gopherjs@v1.19.0-beta1.0.20240506212314-27071a8796e4/compiler/natives/src/embed/embed.go (about) 1 //go:build js 2 // +build js 3 4 package embed 5 6 func buildFS(list []struct { 7 name string 8 data string 9 hash [16]byte 10 }, 11 ) (f FS) { 12 n := len(list) 13 files := make([]file, n) 14 for i := 0; i < n; i++ { 15 files[i].name = list[i].name 16 files[i].data = list[i].data 17 files[i].hash = list[i].hash 18 } 19 f.files = &files 20 return 21 }