Skip to content

Commit aa480fe

Browse files
author
Tim Blasi
committed
feat(dart/transform): Support part directives
Allow users to split libraries using the `part` directive. Closes angular#1817
1 parent b6ee208 commit aa480fe

File tree

13 files changed

+335
-115
lines changed

13 files changed

+335
-115
lines changed

modules/angular2/src/core/compiler/directive_lifecycle_reflector.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
library angular2.src.core.compiler.directive_lifecycle_reflector;
2+
13
import 'package:angular2/src/core/annotations_impl/annotations.dart';
24
import 'package:angular2/src/core/compiler/interfaces.dart';
35
import 'package:angular2/src/reflection/reflection.dart';

modules/angular2/src/test_lib/test_lib.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,8 @@ class Expect extends gns.Expect {
100100
void toThrowError([message = ""]) => toThrowWith(message: message);
101101
void toThrowErrorWith(message) => expectException(this.actual, message);
102102
void toBePromise() => gns.guinness.matchers.toBeTrue(actual is Future);
103-
void toHaveCssClass(className) => gns.guinness.matchers.toBeTrue(DOM.hasClass(actual, className));
103+
void toHaveCssClass(className) =>
104+
gns.guinness.matchers.toBeTrue(DOM.hasClass(actual, className));
104105
void toImplement(expected) => toBeA(expected);
105106
void toBeNaN() =>
106107
gns.guinness.matchers.toBeTrue(double.NAN.compareTo(actual) == 0);
@@ -139,7 +140,8 @@ class NotExpect extends gns.NotExpect {
139140

140141
void toEqual(expected) => toHaveSameProps(expected);
141142
void toBePromise() => gns.guinness.matchers.toBeFalse(actual is Future);
142-
void toHaveCssClass(className) => gns.guinness.matchers.toBeFalse(DOM.hasClass(actual, className));
143+
void toHaveCssClass(className) =>
144+
gns.guinness.matchers.toBeFalse(DOM.hasClass(actual, className));
143145
void toBeNull() => gns.guinness.matchers.toBeFalse(actual == null);
144146
Function get _expect => gns.guinness.matchers.expect;
145147
}

modules/angular2/src/transform/common/async_string_writer.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class AsyncStringWriter extends PrintWriter {
1616
: _curr = curr,
1717
_bufs = <StringBuffer>[curr];
1818

19-
AsyncStringWriter() : this._(new StringBuffer());
19+
AsyncStringWriter([Object content = ""]) : this._(new StringBuffer(content));
2020

2121
void print(x) {
2222
_curr.write(x);

0 commit comments

Comments
 (0)