Index: lib/src/utils.dart |
diff --git a/lib/src/utils.dart b/lib/src/utils.dart |
index 710abdc04a4813ccd94154c71ac3774401ffc871..b06d462aa5dc1aef4e7293c020426e61a897b22a 100644 |
--- a/lib/src/utils.dart |
+++ b/lib/src/utils.dart |
@@ -2,10 +2,16 @@ |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
+import 'package:path/path.dart' as p; |
+ |
/// The line used in the string representation of stack chains to represent |
/// the gap between traces. |
const chainGap = '===== asynchronous gap ===========================\n'; |
+// TODO(nweiz): When cross-platform imports work, use them to set this. |
+/// Whether we're running in a JS context. |
+final bool inJS = p.style == p.Style.url; |
kevmoo
2016/06/14 22:35:13
Could this cause problems for VM files loaded via
nweiz
2016/06/14 22:54:56
The URL that Dart code is loaded from doesn't affe
|
+ |
/// Returns [string] with enough spaces added to the end to make it [length] |
/// characters long. |
String padRight(String string, int length) { |