angular/scripts/ci
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
..
_travis-fold.sh build: fix paths to typings files so tsickle resolves imports correctly 2017-03-16 17:34:29 -07:00
angular.sh ci: redo how env variables are set and shared in ci to prevent collisions 2017-03-05 08:03:38 -08:00
build.sh refactor(tsc-wrapped): move tsc-wrapped to the packages directory (#18160) 2017-07-21 12:26:16 -05:00
cleanup.sh ci: redo how env variables are set and shared in ci to prevent collisions 2017-03-05 08:03:38 -08:00
deploy.sh ci(aio): deploy commits on the stable branch to production 2017-06-12 15:49:22 -07:00
env.sh build(aio): remove unused script and GitHub token 2017-07-11 11:03:29 +01:00
install-chromium.sh ci(aio): build aio-builds-setup scripts before pre-verifying PR 2017-05-12 11:37:21 -07:00
install.sh ci: test bazel builds on travis (#18240) 2017-07-20 09:40:40 -07:00
offline_compiler_test.sh refactor(tsc-wrapped): move tsc-wrapped to the packages directory (#18160) 2017-07-21 12:26:16 -05:00
print-logs.sh ci: redo how env variables are set and shared in ci to prevent collisions 2017-03-05 08:03:38 -08:00
publish-build-artifacts.sh refactor(tsc-wrapped): move tsc-wrapped to the packages directory (#18160) 2017-07-21 12:26:16 -05:00
test-aio-e2e.sh ci(aio): build aio-builds-setup scripts before pre-verifying PR 2017-05-12 11:37:21 -07:00
test-aio.sh ci(aio): build aio-builds-setup scripts before pre-verifying PR 2017-05-12 11:37:21 -07:00
test-bazel.sh perf: latest tsickle to tree shake: abstract class methods & interfaces (#18236) 2017-07-21 16:35:37 -05:00
test-browserstack.sh ci: redo how env variables are set and shared in ci to prevent collisions 2017-03-05 08:03:38 -08:00
test-docs.sh build(aio): move gulp tasks to package.json 2017-03-05 08:41:26 -08:00
test-e2e-2.sh test(platform-server): fix and re-enable integration tests 2017-06-13 15:50:23 -07:00
test-e2e.sh ci(aio): build aio-builds-setup scripts before pre-verifying PR 2017-05-12 11:37:21 -07:00
test-js.sh refactor(tsc-wrapped): move tsc-wrapped to the packages directory (#18160) 2017-07-21 12:26:16 -05:00
test-saucelabs.sh ci: redo how env variables are set and shared in ci to prevent collisions 2017-03-05 08:03:38 -08:00
test.sh ci: test bazel builds on travis (#18240) 2017-07-20 09:40:40 -07:00