angular-cn/packages/compiler/src/aot
Rado Kirov 03d2e5cb1d refactor: Consistently use index access on index signature types. (#28937)
This change helps highlight certain misoptimizations with Closure
compiler. It is also stylistically preferable to consistently use index
access on index sig types.

Roughly, when one sees '.foo' they know it is always checked for typos
in the prop name by the type system (unless 'any'), while "['foo']" is
always not.

Once all angular repos are conforming this will become a tsetse.info
check, enforced by bazel.

PR Close #28937
2019-02-28 02:49:14 -08:00
..
compiler.ts refactor(compiler): allow disabling external symbol factory reexports (#28594) 2019-02-11 17:12:50 +00:00
compiler_factory.ts feat(compiler): add basic support for in ivy/i18n code generation (#22654) 2018-03-22 19:01:51 -04:00
compiler_host.ts refactor(compiler): remove old ngtools api and add listLazyRoutes to new api (#19836) 2017-10-23 18:46:04 -04:00
compiler_options.ts refactor(compiler): allow disabling external symbol factory reexports (#28594) 2019-02-11 17:12:50 +00:00
formatted_error.ts feat(compiler-cli): improve error messages produced during structural errors (#20459) 2017-11-27 16:59:57 -06:00
generated_file.ts Revert "Revert "Revert "perf(compiler): skip type check and emit in bazel in some cases. (#19646)""" 2017-10-12 16:09:49 -07:00
lazy_routes.ts refactor(compiler): remove old ngtools api and add listLazyRoutes to new api (#19836) 2017-10-23 18:46:04 -04:00
partial_module.ts feat(compiler): implement "enableIvy" compiler option (#21427) 2018-01-18 18:22:44 -06:00
static_reflector.ts build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
static_symbol.ts
static_symbol_resolver.ts refactor: Consistently use index access on index signature types. (#28937) 2019-02-28 02:49:14 -08:00
summary_resolver.ts build(bazel): remove workaround no longer needed for module names for ngfactory & ngsummary files (#25604) 2018-08-22 21:11:18 -04:00
summary_serializer.ts refactor: Consistently use index access on index signature types. (#28937) 2019-02-28 02:49:14 -08:00
util.ts fix(compiler): make tsx file aot compatible 2017-12-15 07:53:46 -08:00