fix(compiler): stringify Object.create(null) tokens (#16848)

PR Close #16848
This commit is contained in:
Pete Bacon Darwin
2019-03-22 09:42:52 +00:00
committed by Kara Erickson
parent fad03c3c14
commit 5e53956c2b
2 changed files with 10 additions and 2 deletions

View File

@ -184,6 +184,10 @@ export function stringify(token: any): string {
return `${token.name}`;
}
if (!token.toString) {
return 'object';
}
// WARNING: do not try to `JSON.stringify(token)` here
// see https://github.com/angular/angular/issues/23440
const res = token.toString();