angular/packages/core/src
Carlos Ortiz García afd4a4ed4d feat(core): Add "AbstractType<T>" interface (#29295)
This new interface will match classes whether they are abstract or
concrete. Casting as `AbstractType<MyConcrete>` will return a type that
isn't newable. This type will be used to match abstract classes in the
`get()` functions of `Injector` and `TestBed`.
Type isn't used yet so this isn't a breaking change.

Issue #26491

PR Close #29295
2019-04-02 16:07:22 -07:00
..
change_detection docs(core): indicate OnPush applies to children (#28320) 2019-03-21 15:48:46 -07:00
compiler fix(ivy): emit generic type arguments in Pipe metadata (#29403) 2019-03-20 16:11:22 -04:00
debug fix(ivy): querying should be possible on any debug element (#29534) 2019-03-29 10:32:57 -07:00
di docs: api doc for i18n (#29289) 2019-03-29 10:27:42 -07:00
i18n docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07:00
interface feat(core): Add "AbstractType<T>" interface (#29295) 2019-04-02 16:07:22 -07:00
linker refactor(ivy): remove duplicated flatten util (#29547) 2019-03-27 12:36:23 -07:00
metadata docs(core): fix typo in NgModule imports example description (#29272) 2019-03-19 13:11:34 -04:00
profile build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
reflection fix(compiler): inherit param types when class has a constructor which takes no declared parameters and delegates up (#29232) 2019-03-22 13:12:25 -07:00
render fix(ivy): ensure element removal triggers host removal animations (#28162) 2019-01-17 09:58:50 -08:00
render3 feat(ivy): emit module scope metadata using pure function call (#29598) 2019-04-02 16:03:54 -07:00
sanitization refactor(core): update docs (#29600) 2019-04-02 10:28:23 -07:00
testability build: update zone.js to 0.9.0 (#28219) 2019-03-26 12:50:38 -07:00
util refactor(ivy): remove duplicated flatten util (#29547) 2019-03-27 12:36:23 -07:00
view perf(core): be more consistent about typeof checks (#28400) 2019-01-29 11:50:47 -08:00
zone docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07:00
application_init.ts docs: update core to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
application_module.ts fix(ivy): use NgZone.onStable when bootstraped using PlatformRef (#27898) 2019-01-08 14:10:53 -08:00
application_ref.ts refactor(ivy): remove forEach usage in ApplicationRef.tick (#29543) 2019-03-27 12:37:33 -07:00
application_tokens.ts docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07: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 feat(core): Add "AbstractType<T>" interface (#29295) 2019-04-02 16:07:22 -07:00
core_private_export.ts feat(ivy): implement compileComponents method for TestBedRender3 (#27778) 2019-01-15 14:08:20 -08:00
core_render3_private_export.ts feat(ivy): emit module scope metadata using pure function call (#29598) 2019-04-02 16:03:54 -07:00
di.ts refactor(ivy): create Injector interface; remove dependency on Ivy (#28066) 2019-01-11 16:24:03 -08:00
error_handler.ts refactor(ivy): refactor more files in DI to prepare it for bazel packages (#28098) 2019-01-14 09:55:30 -08:00
errors.ts build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
event_emitter.ts build: move rxjs type reference to event emitter (#28720) 2019-02-19 16:28:14 -08:00
ivy_switch.ts refactor(ivy): obviate the Bazel component of the ivy_switch (#26550) 2018-10-19 09:23:05 -07:00
linker.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
metadata.ts docs: fix and add decorator api doc (#28986) 2019-03-04 11:47:30 -08:00
platform_core_providers.ts docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07:00
r3_symbols.ts build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
render.ts refactor(core): use flags in Renderer2.setStyle instead of booleans (#15045) 2017-03-13 09:45:04 -07:00
version.ts docs: update core to use @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
zone.ts feat(router): warn if navigation triggered outside Angular zone (#24959) 2018-09-05 09:35:14 -07:00