refactor(ivy): split i18nInterpolation into 8 functions (#24805)

PR Close #24805
This commit is contained in:
Olivier Combe
2018-07-19 11:02:22 +02:00
committed by Victor Berchet
parent 72dd10f78f
commit 22731a7588
6 changed files with 614 additions and 102 deletions

View File

@ -11,7 +11,7 @@ import {defineComponent, defineDirective, defineNgModule, definePipe} from './de
import {InheritDefinitionFeature} from './features/inherit_definition_feature';
import {NgOnChangesFeature} from './features/ng_onchanges_feature';
import {PublicFeature} from './features/public_feature';
import {I18nExpInstruction, I18nInstruction, i18nExpMapping, i18nInterpolation, i18nInterpolationV} from './i18n';
import {I18nExpInstruction, I18nInstruction, i18nExpMapping, i18nInterpolation1, i18nInterpolation2, i18nInterpolation3, i18nInterpolation4, i18nInterpolation5, i18nInterpolation6, i18nInterpolation7, i18nInterpolation8, i18nInterpolationV} from './i18n';
import {ComponentDef, ComponentDefInternal, ComponentTemplate, ComponentType, DirectiveDef, DirectiveDefFlags, DirectiveDefInternal, DirectiveType, PipeDef} from './interfaces/definition';
export {ComponentFactory, ComponentFactoryResolver, ComponentRef} from './component_ref';
@ -88,7 +88,14 @@ export {
export {
i18nApply as iA,
i18nMapping as iM,
i18nInterpolation as iI,
i18nInterpolation1 as iI1,
i18nInterpolation2 as iI2,
i18nInterpolation3 as iI3,
i18nInterpolation4 as iI4,
i18nInterpolation5 as iI5,
i18nInterpolation6 as iI6,
i18nInterpolation7 as iI7,
i18nInterpolation8 as iI8,
i18nInterpolationV as iIV,
i18nExpMapping as iEM,
I18nInstruction,