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

@ -12,10 +12,10 @@ import {Identifiers} from '@angular/compiler/src/render3/r3_identifiers';
import {angularCoreEnv} from '../../src/render3/jit/environment';
const INTERFACE_EXCEPTIONS = new Set<string>([
'ComponentDef',
'DirectiveDef',
'InjectorDef',
'NgModuleDef',
'ɵComponentDef',
'ɵDirectiveDef',
'ɵInjectorDef',
'ɵNgModuleDef',
'ɵPipeDef',
]);