Index: pkg/barback/lib/src/declaring_transformer.dart |
diff --git a/pkg/barback/lib/src/declaring_transformer.dart b/pkg/barback/lib/src/declaring_transformer.dart |
index 14a9c4eb9e161eabf4f0318058719bb93975b653..a784493da9cf3268665ff14b545e6a433379da28 100644 |
--- a/pkg/barback/lib/src/declaring_transformer.dart |
+++ b/pkg/barback/lib/src/declaring_transformer.dart |
@@ -14,11 +14,12 @@ import 'declaring_transform.dart'; |
/// If a transformer implements this interface, that allows barback to perform |
/// optimizations to make the asset graph work more smoothly. |
abstract class DeclaringTransformer { |
- /// Declare which assets would be emitted for the primary input specified by |
- /// [transform]. |
+ /// Declare which assets would be emitted for the primary input id specified |
+ /// by [transform]. |
/// |
- /// For the most part, this works like [Transformer.apply]. The difference is |
- /// that instead of emitting [Asset]s, it just emits [AssetId]s through |
- /// [transform.addOutputId]. |
+ /// This works a little like [Transformer.apply], with two main differences. |
+ /// First, instead of having access to the primary input's contents, it only |
+ /// has access to its id. Second, instead of emitting [Asset]s, it just emits |
+ /// [AssetId]s through [transform.addOutputId]. |
Future declareOutputs(DeclaringTransform transform); |
} |