refactor: remove lang.ts (#14837)

This commit is contained in:
Miško Hevery
2017-03-02 09:37:01 -08:00
committed by Chuck Jazdzewski
parent 84a65cf788
commit 8343fb7740
139 changed files with 406 additions and 676 deletions

View File

@ -7,7 +7,6 @@
*/
import {DirectiveResolver} from '@angular/compiler';
import {Compiler, Component, Directive, Injectable, Injector, Provider, Type, resolveForwardRef, ɵViewMetadata as ViewMetadata} from '@angular/core';
import {isPresent} from './facade/lang';
@ -42,14 +41,14 @@ export class MockDirectiveResolver extends DirectiveResolver {
const viewProviderOverrides = this._viewProviderOverrides.get(type);
let providers = metadata.providers;
if (isPresent(providerOverrides)) {
if (providerOverrides != null) {
const originalViewProviders: Provider[] = metadata.providers || [];
providers = originalViewProviders.concat(providerOverrides);
}
if (metadata instanceof Component) {
let viewProviders = metadata.viewProviders;
if (isPresent(viewProviderOverrides)) {
if (viewProviderOverrides != null) {
const originalViewProviders: Provider[] = metadata.viewProviders || [];
viewProviders = originalViewProviders.concat(viewProviderOverrides);
}
@ -63,7 +62,7 @@ export class MockDirectiveResolver extends DirectiveResolver {
let templateUrl = view.templateUrl;
let inlineTemplate = this._inlineTemplates.get(type);
if (isPresent(inlineTemplate)) {
if (inlineTemplate != null) {
templateUrl = null;
} else {
inlineTemplate = view.template;
@ -137,7 +136,7 @@ export class MockDirectiveResolver extends DirectiveResolver {
}
function flattenArray(tree: any[], out: Array<Type<any>|any[]>): void {
if (!isPresent(tree)) return;
if (tree == null) return;
for (let i = 0; i < tree.length; i++) {
const item = resolveForwardRef(tree[i]);
if (Array.isArray(item)) {

View File

@ -1 +0,0 @@
../../facade/src

View File

@ -6,8 +6,8 @@
* found in the LICENSE file at https://angular.io/license
*/
import {ɵstringify as stringify} from '@angular/core';
import {MetadataOverride} from '@angular/core/testing';
import {stringify} from './facade/lang';
type StringMap = {
[key: string]: any

View File

@ -7,7 +7,6 @@
*/
import {ResourceLoader} from '@angular/compiler';
import {isBlank} from './facade/lang';
/**
* A mock implementation of {@link ResourceLoader} that allows outgoing requests to be mocked
@ -110,7 +109,7 @@ class _PendingRequest {
}
complete(response: string) {
if (isBlank(response)) {
if (response == null) {
this.reject(`Failed to load ${this.url}`);
} else {
this.resolve(response);