angular-cn/packages/core/src
Alex Rickabaugh 41ef75869c fix(ivy): types in .d.ts files should account for generics (#24862)
Ivy definition types have a generic type which specifies the return
type of the factory function. For example:

static ngDirectiveDef<NgForOf, '[ngFor][ngForOf]'>

However, in this case NgForOf itself has a type parameter <T>. Thus,
writing the above is incorrect.

This commit modifies ngtsc to understand the genericness of NgForOf and
to write the following:

static ngDirectiveDef<NgForOf<any>, '[ngFor][ngForOf]'>

PR Close #24862
2018-07-20 11:48:36 -07:00
..
change_detection build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
debug build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
di fix(ivy): ignore imports without ngInjectorDef in r3_injector (#24862) 2018-07-20 11:48:36 -07:00
i18n docs: fix invalid headings (#24000) 2018-06-13 16:47:40 -07:00
linker build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
metadata feat(ivy): selector side of ModuleWithProviders via type metadata (#24862) 2018-07-20 11:48:35 -07:00
profile fix(core): Update types for TypeScript nullability support (#15472) 2017-03-29 09:34:45 -07:00
reflection refactor(core): clean up dupe'd imports in reflector (#24203) 2018-05-30 11:45:00 -07:00
render build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
render3 fix(ivy): types in .d.ts files should account for generics (#24862) 2018-07-20 11:48:36 -07:00
sanitization build: upgrade to TypeScript 2.8 (#23782) 2018-05-15 15:31:12 -07:00
testability feat(core): add task tracking to Testability (#16863) 2018-03-14 08:48:48 -07:00
util refactor: ensure all 'TODO's are consistent (#23252) 2018-04-13 13:11:01 -07:00
view fix(core): mark NgModule as not the root if APP_ROOT is set to false (#24814) 2018-07-10 11:09:36 -07:00
zone feat: typescript 2.9 support (#24652) 2018-07-03 13:32:06 -07:00
application_init.ts build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
application_module.ts feat(ivy): add support of ApplicationRef.bootstrapModuleFactory (#23811) 2018-06-07 16:15:26 -04:00
application_ref.ts build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
application_tokens.ts docs: fix link texts 2017-11-01 15:44:59 -04:00
change_detection.ts refactor(core): remove deprecated `TrackByFn` (#18757) 2017-08-18 13:23:46 -05:00
codegen_private_exports.ts refactor(compiler): don’t rely on global reflector (#16832) 2017-05-23 10:41:23 -06:00
console.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
core.externs.js fix: don’t use the global `ng` at all with closure enhanced optimizations 2017-09-27 10:09:56 -07:00
core.ts fix(core): remove core animation import symbols (#22692) 2018-03-14 12:23:51 -07:00
core_private_export.ts fix(ivy): correctly export all *Def symbols as private (#24862) 2018-07-20 11:48:36 -07:00
core_render3_private_export.ts fix(ivy): export injectElementRef (#24862) 2018-07-20 11:48:36 -07:00
di.ts fix(ivy): correctly export all *Def symbols as private (#24862) 2018-07-20 11:48:36 -07:00
error_handler.ts docs: fix invalid headings (#24000) 2018-06-13 16:47:40 -07:00
errors.ts refactor(compiler): split compiler and core (#18683) 2017-08-16 17:58:53 -05:00
event_emitter.ts docs: fix invalid headings (#24000) 2018-06-13 16:47:40 -07:00
ivy_switch.ts build(ivy): support alternate compilation modes to enable Ivy testing (#24056) 2018-05-29 18:02:29 -04:00
ivy_switch_jit.ts build(ivy): support alternate compilation modes to enable Ivy testing (#24056) 2018-05-29 18:02:29 -04:00
ivy_switch_legacy.ts feat(ivy): JIT support for compilation of @Pipes (#24703) 2018-07-03 18:36:02 -04:00
ivy_switch_local.ts build(ivy): support alternate compilation modes to enable Ivy testing (#24056) 2018-05-29 18:02:29 -04:00
ivy_switch_on.ts feat(ivy): JIT support for compilation of @Pipes (#24703) 2018-07-03 18:36:02 -04:00
linker.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
metadata.ts feat(ivy): ngtsc compiles @Component, @Directive, @NgModule (#24427) 2018-06-14 14:36:45 -07:00
platform_core_providers.ts refactor: core, http & platform-webworker to remove public private class separation (#19143) 2017-09-14 13:38:06 -04:00
r3_symbols.ts fix(ivy): correctly export all *Def symbols as private (#24862) 2018-07-20 11:48:36 -07:00
render.ts refactor(core): use flags in `Renderer2.setStyle` instead of booleans (#15045) 2017-03-13 09:45:04 -07:00
type.ts docs: remove all deprecated `@stable` jsdoc tags (#23210) 2018-04-10 21:49:32 -07:00
util.ts feat: typescript 2.9 support (#24652) 2018-07-03 13:32:06 -07:00
version.ts style: remove empty comments (#23404) 2018-05-10 15:48:13 -07:00
zone.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00