feat(compiler): make interpolation symbols configurable (@Component config) (#9367)

closes #9158
This commit is contained in:
Victor Berchet
2016-06-20 09:52:41 -07:00
committed by GitHub
parent 6fd52dfb38
commit 1b28cf71f5
27 changed files with 403 additions and 125 deletions

View File

@ -42,7 +42,8 @@ export interface ComponentDecorator extends TypeDecorator {
renderer?: string,
styles?: string[],
styleUrls?: string[],
animations?: AnimationEntryMetadata[]
animations?: AnimationEntryMetadata[],
interpolation?: [string, string]
}): ViewDecorator;
}
@ -63,7 +64,8 @@ export interface ViewDecorator extends TypeDecorator {
renderer?: string,
styles?: string[],
styleUrls?: string[],
animations?: AnimationEntryMetadata[]
animations?: AnimationEntryMetadata[],
interpolation?: [string, string]
}): ViewDecorator;
}
@ -175,7 +177,8 @@ export interface ComponentMetadataFactory {
animations?: AnimationEntryMetadata[],
directives?: Array<Type|any[]>,
pipes?: Array<Type|any[]>,
encapsulation?: ViewEncapsulation
encapsulation?: ViewEncapsulation,
interpolation?: [string, string]
}): ComponentDecorator;
new (obj: {
selector?: string,
@ -197,7 +200,8 @@ export interface ComponentMetadataFactory {
animations?: AnimationEntryMetadata[],
directives?: Array<Type|any[]>,
pipes?: Array<Type|any[]>,
encapsulation?: ViewEncapsulation
encapsulation?: ViewEncapsulation,
interpolation?: [string, string]
}): ComponentMetadata;
}
@ -252,7 +256,8 @@ export interface ViewMetadataFactory {
encapsulation?: ViewEncapsulation,
styles?: string[],
styleUrls?: string[],
animations?: AnimationEntryMetadata[]
animations?: AnimationEntryMetadata[],
interpolation?: [string, string]
}): ViewDecorator;
new (obj: {
templateUrl?: string,
@ -262,7 +267,8 @@ export interface ViewMetadataFactory {
encapsulation?: ViewEncapsulation,
styles?: string[],
styleUrls?: string[],
animations?: AnimationEntryMetadata[]
animations?: AnimationEntryMetadata[],
interpolation?: [string, string]
}): ViewMetadata;
}