File tree Expand file tree Collapse file tree 2 files changed +11
-14
lines changed
Expand file tree Collapse file tree 2 files changed +11
-14
lines changed Original file line number Diff line number Diff line change @@ -25,20 +25,10 @@ void main(List<String> arguments) {
2525
2626 if (classes.isEmpty) return ;
2727
28- final imports = classes.map (
29- (classname) {
30- final filename = config.filenameForClass (classname);
31- final url = '${config .fileUrlPrefix }$filename ' ;
32-
33- return 'import { $classname } from "$url ";' ;
34- },
35- );
36-
37- final inits = classes.map ((e) => 'self.$e = $e ' );
38-
3928 final newSource = [
40- ...imports,
41- ...inits,
29+ ...[config.importStringForClass, (e) => 'self.$e = $e ' ]
30+ .map (classes.map)
31+ .flattened,
4232 sourceString,
4333 ].join ('\n ' );
4434
Original file line number Diff line number Diff line change @@ -25,6 +25,13 @@ class Config {
2525 );
2626 }
2727
28- String filenameForClass (String classname) =>
28+ String _filenameForClass (String classname) =>
2929 classesMap.entries.firstWhere ((e) => e.value.contains (classname)).key;
30+
31+ String importStringForClass (String classname) {
32+ final filename = _filenameForClass (classname);
33+ final url = '$fileUrlPrefix $filename ' ;
34+
35+ return 'import { $classname } from "$url ";' ;
36+ }
3037}
You can’t perform that action at this time.
0 commit comments