These benchmarks take the output of AoT and manually tweaks it to explore possible future changes to the compiler to produce this output directly.
66 lines
3.0 KiB
TypeScript
66 lines
3.0 KiB
TypeScript
/**
|
|
* This file is generated by the Angular 2 template compiler.
|
|
* Do not edit.
|
|
*/
|
|
/* tslint:disable */
|
|
|
|
import * as import10 from '@angular/common/src/directives/ng_if';
|
|
import * as import7 from '@angular/core/src/change_detection/change_detection';
|
|
import * as import5 from '@angular/core/src/di/injector';
|
|
import * as import9 from '@angular/core/src/linker/component_factory';
|
|
import * as import2 from '@angular/core/src/linker/element';
|
|
import * as import11 from '@angular/core/src/linker/template_ref';
|
|
import * as import1 from '@angular/core/src/linker/view';
|
|
import * as import6 from '@angular/core/src/linker/view_type';
|
|
import * as import4 from '@angular/core/src/linker/view_utils';
|
|
import * as import8 from '@angular/core/src/metadata/view';
|
|
import * as import0 from '@angular/core/src/render/api';
|
|
import * as import12 from '@angular/core/src/security';
|
|
|
|
import * as import3 from './tree';
|
|
import {_View_TreeComponent0} from './tree.ngfactory';
|
|
|
|
var renderType_TreeComponent_Host: import0.RenderComponentType = (null as any);
|
|
class _View_TreeComponent_Host0 extends import1.AppView<any> {
|
|
_el_0: any;
|
|
_vc_0: import2.AppElement;
|
|
_TreeComponent_0_4: _View_TreeComponent0;
|
|
constructor(
|
|
viewUtils: import4.ViewUtils, parentInjector: import5.Injector,
|
|
declarationEl: import2.AppElement) {
|
|
super(
|
|
_View_TreeComponent_Host0, renderType_TreeComponent_Host, import6.ViewType.HOST, viewUtils,
|
|
parentInjector, declarationEl, import7.ChangeDetectorStatus.CheckAlways);
|
|
}
|
|
createInternal(rootSelector: string): import2.AppElement {
|
|
this._el_0 = this.selectOrCreateHostElement('tree', rootSelector, (null as any));
|
|
this._vc_0 = new import2.AppElement(0, (null as any), this, this._el_0);
|
|
this._TreeComponent_0_4 = new _View_TreeComponent0(this._el_0);
|
|
this._vc_0.initComponent(this._TreeComponent_0_4.context, [], <any>this._TreeComponent_0_4);
|
|
this.init([].concat([this._el_0]), [this._el_0], [], []);
|
|
return this._vc_0;
|
|
}
|
|
detectChangesInternal(throwOnChange: boolean): void {
|
|
this._TreeComponent_0_4.detectChangesInternal(throwOnChange);
|
|
}
|
|
destroyInternal(): void { this._TreeComponent_0_4.destroyInternal(); }
|
|
injectorGetInternal(token: any, requestNodeIndex: number, notFoundResult: any): any {
|
|
if (((token === import3.TreeComponent) && (0 === requestNodeIndex))) {
|
|
return this._TreeComponent_0_4;
|
|
}
|
|
return notFoundResult;
|
|
}
|
|
}
|
|
function viewFactory_TreeComponent_Host0(
|
|
viewUtils: import4.ViewUtils, parentInjector: import5.Injector,
|
|
declarationEl: import2.AppElement): import1.AppView<any> {
|
|
if ((renderType_TreeComponent_Host === (null as any))) {
|
|
(renderType_TreeComponent_Host =
|
|
viewUtils.createRenderComponentType('', 0, import8.ViewEncapsulation.None, [], {}));
|
|
}
|
|
return new _View_TreeComponent_Host0(viewUtils, parentInjector, declarationEl);
|
|
}
|
|
export const TreeComponentNgFactory: import9.ComponentFactory<import3.TreeComponent> =
|
|
new import9.ComponentFactory<import3.TreeComponent>(
|
|
'tree', viewFactory_TreeComponent_Host0, import3.TreeComponent);
|