Index: third_party/pkg/angular/lib/filter/number.dart |
diff --git a/third_party/pkg/angular/lib/filter/number.dart b/third_party/pkg/angular/lib/filter/number.dart |
deleted file mode 100644 |
index 469bb6f39227275ea4a3519425b4b31bf2e7bba9..0000000000000000000000000000000000000000 |
--- a/third_party/pkg/angular/lib/filter/number.dart |
+++ /dev/null |
@@ -1,42 +0,0 @@ |
-part of angular.filter; |
- |
-/** |
- * Formats a number as text. |
- * |
- * If the input is not a number an empty string is returned. |
- * |
- * |
- * Usage: |
- * |
- * {{ number_expression | number[:fractionSize] }} |
- * |
- */ |
-@NgFilter(name:'number') |
-class NumberFilter { |
- |
- Map<num, NumberFormat> nfs = new Map<num, NumberFormat>(); |
- |
- /** |
- * [value]: the value to format |
- * |
- * [fractionSize]: Number of decimal places to round the number to. If this |
- * is not provided then the fraction size is computed from the current |
- * locale's number formatting pattern. In the case of the default locale, |
- * it will be 3. |
- */ |
- call(value, [fractionSize = null]) { |
- if (value is String) value = double.parse(value); |
- if (!(value is num)) return value; |
- if (value.isNaN) return ''; |
- var nf = nfs[fractionSize]; |
- if (nf == null) { |
- nf = new NumberFormat()..maximumIntegerDigits = 9; |
- if (fractionSize != null) { |
- nf.minimumFractionDigits = fractionSize; |
- nf.maximumFractionDigits = fractionSize; |
- } |
- nfs[fractionSize] = nf; |
- } |
- return nf.format(value); |
- } |
-} |