From ffbacdf4aca1c7ae79c2aa12bec1509662e9fa23 Mon Sep 17 00:00:00 2001 From: Alex Rickabaugh Date: Tue, 26 Jun 2018 10:37:45 -0700 Subject: [PATCH] fix(ivy): export the true ComponentDef/DirectiveDef types (not internal) (#24703) This was a bug introduced in a previous commit. PR Close #24703 --- packages/core/src/core_render3_private_export.ts | 4 ++-- packages/core/src/render3/index.ts | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/core/src/core_render3_private_export.ts b/packages/core/src/core_render3_private_export.ts index c312ee55cd..333e3ab300 100644 --- a/packages/core/src/core_render3_private_export.ts +++ b/packages/core/src/core_render3_private_export.ts @@ -83,8 +83,8 @@ export { st as ɵst, ld as ɵld, Pp as ɵPp, - ComponentDefInternal as ɵComponentDef, - DirectiveDefInternal as ɵDirectiveDef, + ComponentDef as ɵComponentDef, + DirectiveDef as ɵDirectiveDef, PipeDef as ɵPipeDef, whenRendered as ɵwhenRendered, iA as ɵiA, diff --git a/packages/core/src/render3/index.ts b/packages/core/src/render3/index.ts index 963a4cd424..ba81cc9b2a 100644 --- a/packages/core/src/render3/index.ts +++ b/packages/core/src/render3/index.ts @@ -12,7 +12,7 @@ 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 {ComponentDefInternal, ComponentTemplate, ComponentType, DirectiveDefFlags, DirectiveDefInternal, DirectiveType, PipeDef} from './interfaces/definition'; +import {ComponentDef, ComponentDefInternal, ComponentTemplate, ComponentType, DirectiveDef, DirectiveDefFlags, DirectiveDefInternal, DirectiveType, PipeDef} from './interfaces/definition'; export {ComponentFactory, ComponentFactoryResolver, ComponentRef} from './component_ref'; export {QUERY_READ_CONTAINER_REF, QUERY_READ_ELEMENT_REF, QUERY_READ_FROM_NODE, QUERY_READ_TEMPLATE_REF, directiveInject, injectAttribute, injectChangeDetectorRef, injectElementRef, injectTemplateRef, injectViewContainerRef} from './di'; @@ -130,11 +130,13 @@ export { // clang-format on export { + ComponentDef, ComponentDefInternal, ComponentTemplate, ComponentType, - DirectiveDefInternal, + DirectiveDef, DirectiveDefFlags, + DirectiveDefInternal, DirectiveType, NgOnChangesFeature, InheritDefinitionFeature,