@@ -54,15 +54,15 @@ export class Compiler {
5454 _componentUrlMapper : ComponentUrlMapper ;
5555 _urlResolver : UrlResolver ;
5656 _appUrl : string ;
57- _renderer : renderApi . Renderer ;
57+ _render : renderApi . RenderCompiler ;
5858 _protoViewFactory :ProtoViewFactory ;
5959
6060 constructor ( reader : DirectiveMetadataReader ,
6161 cache :CompilerCache ,
6262 templateResolver : TemplateResolver ,
6363 componentUrlMapper : ComponentUrlMapper ,
6464 urlResolver : UrlResolver ,
65- renderer : renderApi . Renderer ,
65+ render : renderApi . RenderCompiler ,
6666 protoViewFactory : ProtoViewFactory ) {
6767 this . _reader = reader ;
6868 this . _compilerCache = cache ;
@@ -71,7 +71,7 @@ export class Compiler {
7171 this . _componentUrlMapper = componentUrlMapper ;
7272 this . _urlResolver = urlResolver ;
7373 this . _appUrl = urlResolver . resolve ( null , './' ) ;
74- this . _renderer = renderer ;
74+ this . _render = render ;
7575 this . _protoViewFactory = protoViewFactory ;
7676 }
7777
@@ -94,7 +94,7 @@ export class Compiler {
9494 this . _assertTypeIsComponent ( componentBinding ) ;
9595
9696 var directiveMetadata = Compiler . buildRenderDirective ( componentBinding ) ;
97- return this . _renderer . createHostProtoView ( directiveMetadata ) . then ( ( hostRenderPv ) => {
97+ return this . _render . compileHost ( directiveMetadata ) . then ( ( hostRenderPv ) => {
9898 return this . _compileNestedProtoViews ( null , null , hostRenderPv , [ componentBinding ] , true ) ;
9999 } ) . then ( ( appProtoView ) => {
100100 return new ProtoViewRef ( appProtoView ) ;
@@ -135,7 +135,7 @@ export class Compiler {
135135 }
136136 if ( isPresent ( template . renderer ) ) {
137137 var directives = [ ] ;
138- pvPromise = this . _renderer . createImperativeComponentProtoView ( template . renderer ) . then ( ( renderPv ) => {
138+ pvPromise = this . _render . createImperativeComponentProtoView ( template . renderer ) . then ( ( renderPv ) => {
139139 return this . _compileNestedProtoViews ( null , componentBinding , renderPv , directives , true ) ;
140140 } ) ;
141141 } else {
@@ -144,7 +144,7 @@ export class Compiler {
144144 ( directive ) => this . _bindDirective ( directive )
145145 ) ;
146146 var renderTemplate = this . _buildRenderTemplate ( component , template , directives ) ;
147- pvPromise = this . _renderer . compile ( renderTemplate ) . then ( ( renderPv ) => {
147+ pvPromise = this . _render . compile ( renderTemplate ) . then ( ( renderPv ) => {
148148 return this . _compileNestedProtoViews ( null , componentBinding , renderPv , directives , true ) ;
149149 } ) ;
150150 }
@@ -194,7 +194,7 @@ export class Compiler {
194194 ListWrapper . push ( childComponentRenderPvRefs , isPresent ( componentPv ) ? componentPv . render : null ) ;
195195 }
196196 } ) ;
197- this . _renderer . mergeChildComponentProtoViews ( protoView . render , childComponentRenderPvRefs ) ;
197+ this . _render . mergeChildComponentProtoViews ( protoView . render , childComponentRenderPvRefs ) ;
198198 return protoView ;
199199 } ;
200200 if ( nestedPVPromises . length > 0 ) {
@@ -213,7 +213,7 @@ export class Compiler {
213213 templateAbsUrl = this . _urlResolver . resolve ( componentUrl , view . templateUrl ) ;
214214 } else if ( isPresent ( view . template ) ) {
215215 // Note: If we have an inline template, we also need to send
216- // the url for the component to the renderer so that it
216+ // the url for the component to the render so that it
217217 // is able to resolve urls in stylesheets.
218218 templateAbsUrl = componentUrl ;
219219 }
0 commit comments