@@ -13,50 +13,53 @@ export class BindingRecord {
1313 public elementIndex : number , public propertyName : string , public setter : SetterFn ,
1414 public lifecycleEvent : string , public directiveRecord : DirectiveRecord ) { }
1515
16- callOnChange ( ) { return isPresent ( this . directiveRecord ) && this . directiveRecord . callOnChange ; }
16+ callOnChange ( ) : boolean {
17+ return isPresent ( this . directiveRecord ) && this . directiveRecord . callOnChange ;
18+ }
1719
18- isOnPushChangeDetection ( ) {
20+ isOnPushChangeDetection ( ) : boolean {
1921 return isPresent ( this . directiveRecord ) && this . directiveRecord . isOnPushChangeDetection ( ) ;
2022 }
2123
22- isDirective ( ) { return this . mode === DIRECTIVE ; }
24+ isDirective ( ) : boolean { return this . mode === DIRECTIVE ; }
2325
24- isDirectiveLifecycle ( ) { return this . mode === DIRECTIVE_LIFECYCLE ; }
26+ isDirectiveLifecycle ( ) : boolean { return this . mode === DIRECTIVE_LIFECYCLE ; }
2527
26- isElement ( ) { return this . mode === ELEMENT ; }
28+ isElement ( ) : boolean { return this . mode === ELEMENT ; }
2729
28- isTextNode ( ) { return this . mode === TEXT_NODE ; }
30+ isTextNode ( ) : boolean { return this . mode === TEXT_NODE ; }
2931
3032 static createForDirective ( ast : AST , propertyName : string , setter : SetterFn ,
31- directiveRecord : DirectiveRecord ) {
33+ directiveRecord : DirectiveRecord ) : BindingRecord {
3234 return new BindingRecord ( DIRECTIVE , 0 , ast , 0 , propertyName , setter , null , directiveRecord ) ;
3335 }
3436
35- static createDirectiveOnCheck ( directiveRecord : DirectiveRecord ) {
37+ static createDirectiveOnCheck ( directiveRecord : DirectiveRecord ) : BindingRecord {
3638 return new BindingRecord ( DIRECTIVE_LIFECYCLE , 0 , null , 0 , null , null , "onCheck" ,
3739 directiveRecord ) ;
3840 }
3941
40- static createDirectiveOnInit ( directiveRecord : DirectiveRecord ) {
42+ static createDirectiveOnInit ( directiveRecord : DirectiveRecord ) : BindingRecord {
4143 return new BindingRecord ( DIRECTIVE_LIFECYCLE , 0 , null , 0 , null , null , "onInit" ,
4244 directiveRecord ) ;
4345 }
4446
45- static createDirectiveOnChange ( directiveRecord : DirectiveRecord ) {
47+ static createDirectiveOnChange ( directiveRecord : DirectiveRecord ) : BindingRecord {
4648 return new BindingRecord ( DIRECTIVE_LIFECYCLE , 0 , null , 0 , null , null , "onChange" ,
4749 directiveRecord ) ;
4850 }
4951
50- static createForElement ( ast : AST , elementIndex : number , propertyName : string ) {
52+ static createForElement ( ast : AST , elementIndex : number , propertyName : string ) : BindingRecord {
5153 return new BindingRecord ( ELEMENT , 0 , ast , elementIndex , propertyName , null , null , null ) ;
5254 }
5355
54- static createForHostProperty ( directiveIndex : DirectiveIndex , ast : AST , propertyName : string ) {
56+ static createForHostProperty ( directiveIndex : DirectiveIndex , ast : AST ,
57+ propertyName : string ) : BindingRecord {
5558 return new BindingRecord ( ELEMENT , directiveIndex , ast , directiveIndex . elementIndex ,
5659 propertyName , null , null , null ) ;
5760 }
5861
59- static createForTextNode ( ast : AST , elementIndex : number ) {
62+ static createForTextNode ( ast : AST , elementIndex : number ) : BindingRecord {
6063 return new BindingRecord ( TEXT_NODE , 0 , ast , elementIndex , null , null , null , null ) ;
6164 }
62- }
65+ }
0 commit comments