fix(transform): handle multiple interfaces in directive processor
Comma separate the list of interfaces in the directive transformer. Closes #2941
This commit is contained in:

committed by
Tobias Bosch

parent
caa252e57b
commit
ac50ffca5e
@ -193,9 +193,9 @@ class CreateNgDepsVisitor extends Object with SimpleAstVisitor<Object> {
|
||||
node.implementsClause.interfaces != null &&
|
||||
node.implementsClause.interfaces.isNotEmpty) {
|
||||
writer.print(''', 'interfaces': const [''');
|
||||
node.implementsClause.interfaces.forEach((interface) {
|
||||
writer.print('${interface.name}');
|
||||
});
|
||||
writer.print(node.implementsClause.interfaces
|
||||
.map((interface) => interface.name)
|
||||
.join(', '));
|
||||
writer.print(']');
|
||||
}
|
||||
writer.print('})');
|
||||
|
Reference in New Issue
Block a user