angular/packages/compiler-cli/test/ngtsc/doc_extraction
Jeremy Elbourn a7fa25306f feat(compiler): extract api docs for interfaces (#52006)
This adds API doc extraction for interfaces, largely using the same code paths for classes. The primary difference between classes and interfaces is that classes have member _declarations_ while interfaces have member _signatures_. This largely doesn't matter for the purposes of extraction, but the types are distinct with no common base types, so we have to do a fair amount of type unioning and aliasing.

PR Close #52006
2023-10-04 11:58:09 -07:00
..
class_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
common_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
constant_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
directive_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
enum_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
function_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
interface_doc_extraction_spec.ts feat(compiler): extract api docs for interfaces (#52006) 2023-10-04 11:58:09 -07:00
jsdoc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
ng_module_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
pipe_doc_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00
reexport_docs_extraction_spec.ts feat(compiler): extract docs via exports (#51828) 2023-09-20 18:34:55 +02:00