OLD | NEW |
| (Empty) |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | |
2 // for details. All rights reserved. Use of this source code is governed by a | |
3 // BSD-style license that can be found in the LICENSE file. | |
4 | |
5 library barback.test.transformer.declaring_aggregate_many_to_one; | |
6 | |
7 import 'package:barback/barback.dart'; | |
8 import 'package:path/path.dart' as path; | |
9 | |
10 import 'aggregate_many_to_one.dart'; | |
11 | |
12 /// Like [AggregateManyToOneTransformer], but declares its assets ahead of time. | |
13 class DeclaringAggregateManyToOneTransformer | |
14 extends AggregateManyToOneTransformer | |
15 implements DeclaringAggregateTransformer { | |
16 DeclaringAggregateManyToOneTransformer(String extension, String output) | |
17 : super(extension, output); | |
18 | |
19 void declareOutputs(DeclaringAggregateTransform transform) { | |
20 transform.declareOutput(new AssetId(transform.package, | |
21 path.url.join(transform.key, output))); | |
22 } | |
23 } | |
OLD | NEW |