Index: lib/src/chain.dart |
diff --git a/lib/src/chain.dart b/lib/src/chain.dart |
index 2e63ef02c6ffb3652a27d8bacb029f3cf2598755..4baec216c8757a5de7f74c4ec3be105636aad78d 100644 |
--- a/lib/src/chain.dart |
+++ b/lib/src/chain.dart |
@@ -14,6 +14,7 @@ import 'trace.dart'; |
import 'utils.dart'; |
/// A function that handles errors in the zone wrapped by [Chain.capture]. |
+@Deprecated("Will be removed in stack_trace 2.0.0.") |
typedef void ChainHandler(error, Chain chain); |
/// A chain of stack traces. |
@@ -63,7 +64,7 @@ class Chain implements StackTrace { |
/// considered unhandled. |
/// |
/// If [callback] returns a value, it will be returned by [capture] as well. |
- static capture(callback(), {ChainHandler onError}) { |
+ static capture(callback(), {void onError(error, Chain chain)}) { |
var spec = new StackZoneSpecification(onError); |
return runZoned(() { |
try { |