angular-docs-cn/packages/core/test/linker
Miško Hevery b7a6f52d59 perf: latest tsickle to tree shake: abstract class methods & interfaces (#18236)
In previous version of tsickle abstract class methods were materialized.
The change resulted in 6Kb savings in angular.io bundle.

This change also required the removal of `@private` and `@return` type
annotation as it is explicitly dissalowed by tsickle.

NOTE: removed casts in front of `makeDecorator` due to:
https://github.com/angular/devkit/issues/45

```
 14938 Jul 19 13:16 0.b19e913fbdd6507d346b.chunk.js
  1535 Jul 19 13:16 inline.d8e019ea3cfdd86c2bd0.bundle.js
589178 Jul 19 13:16 main.54c97bcb6f254776b678.bundle.js
 34333 Jul 19 13:16 polyfills.4a3c9ca9481d53803157.bundle.js

 14938 Jul 18 16:55 0.b19e913fbdd6507d346b.chunk.js
  1535 Jul 18 16:55 inline.0c83abb44fad9a2768a7.bundle.js
582786 Jul 18 16:55 main.ea290db71b051813e156.bundle.js
 34333 Jul 18 16:55 polyfills.4a3c9ca9481d53803157.bundle.js

main savings: 589178 - 582786 = 6,392
```

PR Close #18236
2017-07-21 16:35:37 -05:00
..
change_detection_integration_spec.ts fix(core): projected views should be dirty checked when the declaring component is dirty checked. (#16592) 2017-05-08 17:48:58 -05:00
entry_components_integration_spec.ts fix(core): Update types for TypeScript nullability support (#15472) 2017-03-29 09:34:45 -07:00
integration_spec.ts fix(platform-server): don't clobber parse5 properties when setting (#18237) 2017-07-20 17:46:37 -05:00
jit_summaries_integration_spec.ts perf: latest tsickle to tree shake: abstract class methods & interfaces (#18236) 2017-07-21 16:35:37 -05:00
ng_container_integration_spec.ts fix(core): Update types for TypeScript nullability support (#15472) 2017-03-29 09:34:45 -07:00
ng_module_integration_spec.ts feat: introduce `TestBed.overrideProvider` (#16725) 2017-05-15 13:12:10 -07:00
projection_integration_spec.ts fix(animations): use a lightweight renderer for non-animation components (#17003) 2017-05-26 14:39:42 -06:00
query_integration_spec.ts fix(core): detach projected views when a parent view is destroyed (#16592) 2017-05-08 17:49:02 -05:00
query_list_spec.ts build: fix file paths after moving modules/@angular/* to packages/* 2017-03-08 16:29:28 -08:00
regression_integration_spec.ts refactor: fix typos (#18000) 2017-07-07 16:55:17 -07:00
security_integration_spec.ts fix(core): Update types for TypeScript nullability support (#15472) 2017-03-29 09:34:45 -07:00
source_map_integration_node_only_spec.ts fix(core): don’t stop change detection because of errors 2017-05-01 18:56:25 -04:00
system_ng_module_factory_loader_spec.ts build: fix file paths after moving modules/@angular/* to packages/* 2017-03-08 16:29:28 -08:00
view_injector_integration_spec.ts feat: introduce `TestBed.overrideProvider` (#16725) 2017-05-15 13:12:10 -07:00