refactor(core): move facades out of core

This is part of ongoing work to make core platform-independent.

BREAKING CHANGE

All private exports from 'angular2/src/core/facade/{lang,collection,exception_handler}' should be replaced with 'angular2/src/facade/{lang,collection,exception_handler}'.
This commit is contained in:
vsavkin
2015-11-06 17:34:07 -08:00
committed by Victor Savkin
parent 3593d85807
commit 79472b77ca
451 changed files with 823 additions and 979 deletions
@@ -14,7 +14,7 @@ import {
it,
xit,
} from 'angular2/testing_internal';
import {ListWrapper, StringMapWrapper, SetWrapper} from 'angular2/src/core/facade/collection';
import {ListWrapper, StringMapWrapper, SetWrapper} from 'angular2/src/facade/collection';
import {Component, View, NgFor, provide} from 'angular2/angular2';
import {NgClass} from 'angular2/src/common/directives/ng_class';
import {APP_VIEW_POOL_CAPACITY} from 'angular2/src/core/linker/view_pool';
@@ -13,7 +13,7 @@ import {
xit,
} from 'angular2/testing_internal';
import {ListWrapper} from 'angular2/src/core/facade/collection';
import {ListWrapper} from 'angular2/src/facade/collection';
import {Component, View, TemplateRef, ContentChild} from 'angular2/angular2';
@@ -16,7 +16,7 @@ import {DOM} from 'angular2/src/core/dom/dom_adapter';
import {Component, View, NgIf} from 'angular2/core';
import {IS_DART} from 'angular2/src/core/facade/lang';
import {IS_DART} from 'angular2/src/facade/lang';
export function main() {
describe('ng-if directive', () => {
@@ -14,7 +14,7 @@ import {
xit,
} from 'angular2/testing_internal';
import {StringMapWrapper} from 'angular2/src/core/facade/collection';
import {StringMapWrapper} from 'angular2/src/facade/collection';
import {Component, View} from 'angular2/angular2';
@@ -38,8 +38,8 @@ import {
import {selectValueAccessor, composeValidators} from 'angular2/src/common/forms/directives/shared';
import {TimerWrapper} from 'angular2/src/core/facade/async';
import {PromiseWrapper} from 'angular2/src/core/facade/promise';
import {TimerWrapper} from 'angular2/src/facade/async';
import {PromiseWrapper} from 'angular2/src/facade/promise';
import {SimpleChange} from 'angular2/src/core/change_detection';
class DummyControlValueAccessor implements ControlValueAccessor {
@@ -135,7 +135,7 @@ export function main() {
describe("NgFormModel", () => {
var form;
var formModel;
var formModel: ControlGroup;
var loginControlDir;
beforeEach(() => {
@@ -188,7 +188,7 @@ export function main() {
expect(formModel.hasError("required", ["login"])).toBe(true);
expect(formModel.hasError("async", ["login"])).toBe(false);
formModel.find(["login"]).updateValue("invalid value");
(<Control>formModel.find(["login"])).updateValue("invalid value");
// sync validator passes, running async validators
expect(formModel.pending).toBe(true);
@@ -200,7 +200,7 @@ export function main() {
}));
it("should write value to the DOM", () => {
formModel.find(["login"]).updateValue("initValue");
(<Control>formModel.find(["login"])).updateValue("initValue");
form.addControl(loginControlDir);
@@ -228,13 +228,15 @@ export function main() {
group.name = "passwords";
form.addControlGroup(group);
formModel.find(["passwords", "password"]).updateValue("somePassword");
formModel.find(["passwords", "passwordConfirm"]).updateValue("someOtherPassword");
(<Control>formModel.find(["passwords", "password"])).updateValue("somePassword");
(<Control>formModel.find(["passwords", "passwordConfirm"]))
.updateValue("someOtherPassword");
// sync validators are set
expect(formModel.hasError("differentPasswords", ["passwords"])).toEqual(true);
formModel.find(["passwords", "passwordConfirm"]).updateValue("somePassword");
(<Control>formModel.find(["passwords", "passwordConfirm"]))
.updateValue("somePassword");
// sync validators pass, running async validators
expect(formModel.pending).toBe(true);
@@ -257,7 +259,7 @@ export function main() {
it("should update dom values of all the directives", () => {
form.addControl(loginControlDir);
formModel.find(["login"]).updateValue("new value");
(<Control>formModel.find(["login"])).updateValue("new value");
form.onChanges({});
@@ -268,7 +270,7 @@ export function main() {
var formValidator = (c) => ({"custom": true});
var f = new NgFormModel([formValidator], []);
f.form = formModel;
f.onChanges({"form": formModel});
f.onChanges({"form":<any>formModel});
expect(formModel.errors).toEqual({"custom": true});
});
@@ -276,7 +278,7 @@ export function main() {
it("should set up an async validator", fakeAsync(() => {
var f = new NgFormModel([], [asyncValidator("expected")]);
f.form = formModel;
f.onChanges({"form": formModel});
f.onChanges({"form":<any>formModel});
tick();
@@ -287,7 +289,7 @@ export function main() {
describe("NgForm", () => {
var form;
var formModel;
var formModel: ControlGroup;
var loginControlDir;
var personControlGroupDir;
@@ -10,7 +10,7 @@ import {
el
} from 'angular2/testing_internal';
import {Control, FormBuilder} from 'angular2/core';
import {PromiseWrapper} from 'angular2/src/core/facade/promise';
import {PromiseWrapper} from 'angular2/src/facade/promise';
export function main() {
function syncValidator(_) { return null; }
@@ -37,10 +37,10 @@ import {
Validator
} from 'angular2/core';
import {By} from 'angular2/src/core/debug';
import {ListWrapper} from 'angular2/src/core/facade/collection';
import {ObservableWrapper} from 'angular2/src/core/facade/async';
import {CONST_EXPR} from 'angular2/src/core/facade/lang';
import {PromiseWrapper} from "angular2/src/core/facade/promise";
import {ListWrapper} from 'angular2/src/facade/collection';
import {ObservableWrapper} from 'angular2/src/facade/async';
import {CONST_EXPR} from 'angular2/src/facade/lang';
import {PromiseWrapper} from "angular2/src/facade/promise";
export function main() {
describe("integration tests", () => {
@@ -14,9 +14,9 @@ import {
inject
} from 'angular2/testing_internal';
import {ControlGroup, Control, ControlArray, Validators} from 'angular2/core';
import {IS_DART, isPresent, CONST_EXPR} from 'angular2/src/core/facade/lang';
import {PromiseWrapper} from 'angular2/src/core/facade/promise';
import {TimerWrapper, ObservableWrapper, EventEmitter} from 'angular2/src/core/facade/async';
import {IS_DART, isPresent, CONST_EXPR} from 'angular2/src/facade/lang';
import {PromiseWrapper} from 'angular2/src/facade/promise';
import {TimerWrapper, ObservableWrapper, EventEmitter} from 'angular2/src/facade/async';
export function main() {
function asyncValidator(expected, timeouts = CONST_EXPR({})) {
@@ -12,9 +12,9 @@ import {
el
} from 'angular2/testing_internal';
import {ControlGroup, Control, Validators, AbstractControl, ControlArray} from 'angular2/core';
import {PromiseWrapper} from 'angular2/src/core/facade/promise';
import {EventEmitter, ObservableWrapper, TimerWrapper} from 'angular2/src/core/facade/async';
import {CONST_EXPR} from 'angular2/src/core/facade/lang';
import {PromiseWrapper} from 'angular2/src/facade/promise';
import {EventEmitter, ObservableWrapper, TimerWrapper} from 'angular2/src/facade/async';
import {CONST_EXPR} from 'angular2/src/facade/lang';
export function main() {
function validator(key: string, error: any) {
@@ -13,14 +13,14 @@ import {
} from 'angular2/testing_internal';
import {SpyChangeDetectorRef} from '../spies';
import {isBlank} from 'angular2/src/core/facade/lang';
import {isBlank} from 'angular2/src/facade/lang';
import {AsyncPipe, WrappedValue} from 'angular2/core';
import {
EventEmitter,
ObservableWrapper,
PromiseWrapper,
TimerWrapper
} from 'angular2/src/core/facade/async';
} from 'angular2/src/facade/async';
import {DOM} from 'angular2/src/core/dom/dom_adapter';
export function main() {
@@ -11,7 +11,7 @@ import {
} from 'angular2/testing_internal';
import {DatePipe} from 'angular2/core';
import {DateWrapper} from 'angular2/src/core/facade/lang';
import {DateWrapper} from 'angular2/src/facade/lang';
import {PipeResolver} from 'angular2/src/core/linker/pipe_resolver';
export function main() {
@@ -12,7 +12,7 @@ import {
proxy,
TestComponentBuilder
} from 'angular2/testing_internal';
import {Json, RegExp, NumberWrapper, StringWrapper} from 'angular2/src/core/facade/lang';
import {Json, RegExp, NumberWrapper, StringWrapper} from 'angular2/src/facade/lang';
import {JsonPipe, Component} from 'angular2/core';