fix(ivy): *Def types are private (ɵ) symbols (#24738)

On accident a few of the definition types were emitted as public API
symbols. Much of the Ivy API surface is still prefixed with ɵ,
indicating it's a private API. The definition types should be private
for now.

PR Close #24738
This commit is contained in:
Alex Rickabaugh
2018-06-29 14:17:42 -07:00
committed by Matias Niemelä
parent 9f20dd937a
commit cde0b4b361
6 changed files with 19 additions and 19 deletions

View File

@ -104,7 +104,7 @@ export class Identifiers {
static defineComponent: o.ExternalReference = {name: 'ɵdefineComponent', moduleName: CORE};
static ComponentDef: o.ExternalReference = {
name: 'ComponentDef',
name: 'ɵComponentDef',
moduleName: CORE,
};
@ -114,12 +114,12 @@ export class Identifiers {
};
static DirectiveDef: o.ExternalReference = {
name: 'DirectiveDef',
name: 'ɵDirectiveDef',
moduleName: CORE,
};
static InjectorDef: o.ExternalReference = {
name: 'InjectorDef',
name: 'ɵInjectorDef',
moduleName: CORE,
};
@ -129,7 +129,7 @@ export class Identifiers {
};
static NgModuleDef: o.ExternalReference = {
name: 'NgModuleDef',
name: 'ɵNgModuleDef',
moduleName: CORE,
};