angular-cn/packages/compiler/test
Tobias Bosch 996c7c2dde feat(compiler): reuse the TypeScript typecheck for template typechecking. (#19152)
This speeds up the compilation process significantly.

Also introduces a new option `fullTemplateTypeCheck` to do more checks in templates:
- check expressions inside of templatized content (e.g. inside of `<div *ngIf>`).
- check the arguments of calls to the `transform` function of pipes
- check references to directives that were exposed as variables via `exportAs`
PR Close #19152
2017-09-14 13:37:08 -04:00
..
aot refactor(compiler): remove all source-level traces to tsc-wrapped (#18966) 2017-09-13 20:47:37 -04:00
css_parser fix(compiler): Update types for TypeScript nullability support 2017-04-10 15:26:33 -06:00
expression_parser feat(compiler): adds support for quoted object keys in the parser 2017-07-07 16:17:33 -07:00
i18n feat(compiler): deprecate i18n comments in favor of `ng-container` (#18998) 2017-09-05 15:33:29 -05:00
ml_parser perf(core): add option to remove blank text nodes from compiled templates 2017-08-14 13:26:16 -07:00
output refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
schema feat(compiler): update the schema by extracting from latest chrome (#17858) 2017-07-06 12:11:34 -07:00
template_parser feat(compiler): reuse the TypeScript typecheck for template typechecking. (#19152) 2017-09-14 13:37:08 -04:00
core_spec.ts refactor(compiler): add missing test to compare core and compiler metadata (#18739) 2017-08-17 18:00:55 -05:00
directive_lifecycle_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
directive_normalizer_spec.ts feat(compiler): reuse the TypeScript typecheck for template typechecking. (#19152) 2017-09-14 13:37:08 -04:00
directive_resolver_mock_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
directive_resolver_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
integration_spec.ts perf(core): add option to remove blank text nodes from compiled templates 2017-08-14 13:26:16 -07:00
metadata_resolver_fixture.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
metadata_resolver_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
ng_module_resolver_mock_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
ng_module_resolver_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
parse_util_spec.ts build: enable TSLint on the packages folder 2017-07-31 15:47:57 -07:00
pipe_resolver_mock_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
pipe_resolver_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
resource_loader_mock_spec.ts fix(compiler): Update types for TypeScript nullability support 2017-04-10 15:26:33 -06:00
runtime_compiler_spec.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
selector_spec.ts fix(compiler): Update types for TypeScript nullability support 2017-04-10 15:26:33 -06:00
shadow_css_spec.ts feat(compiler): add support `::ng-deep` 2017-06-23 14:43:42 -07:00
spies.ts perf: switch angular to use StaticInjector instead of ReflectiveInjector 2017-08-07 15:42:34 -07:00
style_url_resolver_spec.ts fix(compiler): Don't strip CSS source maps 2017-08-15 16:30:09 -07:00
test_bindings.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
url_resolver_spec.ts fix(compiler): Update types for TypeScript nullability support 2017-04-10 15:26:33 -06:00
util_spec.ts refactor(compiler): allow sync AOT compilation (#16832). 2017-05-23 10:41:23 -06:00